Christian Bale. Some people ridicule him for his "rough voice" in The Dark Knight but I don't even care. No one dedicates themselves to a role like Bale does except maybe Johnny Depp. Just look at what the man had to do to his body to star in "The Machanist"
Two other hard roles he pulled off were "American Psycho" and "Equilibrium" but my favorite movie he has starred in would be "The Prestige". Great ending.
Honorable Mentions would be Leo DeCaprio, Johnny Depp, Tom Hanks and Edward Norton.