I had my doubts going in, but I really enjoyed this movie! Don't get me wrong, this movie started really badly with too much of Sam's parents, college roommates, etc., but once it got going with building up Optimus Prime and his relationship with Sam it really took off. I also found the mythology a lot more interesting, that there are more forms of energon so the Transformers are not totally doomed. And they also took time to build up the the villains characters of Megatron and Starscream. The fight scenes were also a lot better, with slow motion when critical hits occurred so you could take your time to digest what was happening. One thing which I found really stupid was the really tiny transformers the size of bugs. Seriously, they need to stick with big bots. But the movie really shines when Optimus Prime is onscreen, anytime he's is in action or dialogue scene he just oozes charisma.