The cast of Favreau's movie “Elf,” featuring James Caan, Will Ferrell, Mary Steenburgen and Zooey Deschanel.