It's been a few months now, but the final ending still really bugs me quite a bit. I didn't like how the final fight scene played out at all. It just felt so opportunistic. Basically, Optimus (who up until that point was looking like a major badd@$$ throughout the movie) makes a fatal mistake, allowing Sentinel to disarm him and was just about to get killed when suddenly Megatron pops out of nowhere, sneaks up on Sentinel and unleashes a flurry of suprise attacks and takes sentinel prime down. Optimus Prime sees an opportunity to strike back and catches Megatron by suprise and kills him. And proceeds to finish Sentinel Prime off after that. Man! This is such an unsatisfying Final Battle Royale!!! Realistic? Maybe. But, dang, I didn't sit through 2+ hours just to see such an unsatisfying ending! Did you guys feel that way?