‘Elf’ Cast: Where Are They Now? Will Ferrell, Zooey Deschanel, James Caan and More