Christian Bale in The Dark Knight, Edward Norton in The Incredible Hulk, or Robert Downey, Jr. in Iron Man?

Which of these superheroic performances is the best, in your opinion?
Update: IMO, Downey, Jr's performance is by far the best. He *made* the Iron Man movie. Bale was decent, but the voice was annoying. He's been far better elsewhere. Norton was solid (of course) and did what he could with the role, but Downey, Jr. simply shined brighter.
18 answers 18