"Man Of Steel" is the Superman movie I've waited my whole life to see.
In the film, the most important struggle that Clark Kent aka Kal-El (Henry Cavill) has to overcome is the tension between his Kryptonian nature and his Earthly nurture. He is the last remnant of a once-vibrant race, and he is also fully human, a nice kid from Kansas. From that small description, this film spins a story so epic, so powerful, that my first viewing of it left me dizzy.
Growing up, I was much more of a Marvel fan overall, and of the DC characters, Batman was the one I really dug. I always thought Superman was okay, but somehow perpetually corny. It occurred to me as I was preparing to write this review that the most fundamental difference between DC's two flagship heroes comes down to one important detail: Batman is defined by his missing parents, while Superman is defined by his surplus of parents. Batman's grey moral code and his brutal, cold nature make sense based on his formative experiences, while Superman's optimism and his belief in the good inside people is completely due to the example given him by Pa and Ma Kent.