Elf is a magic movie for the whole family, no cursing, no sex, no nudity, but a lot of fun. Will Ferrell is an Elf named Buddy that is human but has the spirit of Christmas all year long. The cast is great except for James Cann who is miscast as Buddies father. Elf takes it's place alongside other magic Christmas movies like Big, White Christmas and it's a wonderful life. 9 out of 10 stars.