Lol here I go again, picking the option that few will agree with. Will Smith for me.
Aside from The Dark Knight, I do not care about Batman. Michael Keaton was better.
I like Bale's The Machinist, Dark Knight. The rest of his roles bore me to death; and I love the drama genre, so that's saying something.
Will Smith has the Fresh Prince, Enemy of the State, Pursuit of Happyness, 7 Pounds, Men In Black, I even enjoyed Hitch.