Elf (film) › Cast
Will Ferrell
Buddy
James Caan
Walter
Bob Newhart
Papa Elf
Ed Asner
Santa
Mary Steenburgen
Emily
Zooey Deschanel
Jovie
Daniel Tay
Michael
Faizon Love
Gimbel's manager
Peter Dinklage
Miles Finch
Amy Sedaris
Deb
Michael Lerner (actor)
Fulton
Andy Richter
Morris
Kyle Gass
Eugene
Jon Favreau
Doctor