Elf?!?! Please tell me you're joking - that movie doesn't even look worthy of a rental to me.
Go see Revolutions and make up your own mind - besides, the kids will love the special effects
(My personal rule on a movie is always believe the opposite of what the "reviewers" say - then you're pretty close to the truth

)