Elf is an undisputed favourite Christmas movie, but this is a definitive list of why Buddy the Elf and co make the BEST Christmas movie. Come on, any movie with Will Ferrell, Zoeey Deschanel, James Caan, Mary Steenburgen and Peter Dinklage (before his Game of Thrones role) is on to a winner.