Only good answer so far has been Ed Norton. Will Smith is OK, the rest are nothing special, maybe Dinero, but he only plays 1 character. You gotta think about guys like John Malkovich, Tom Hanks, Anthony Hopkins, Paul Newman, Willem Defoe etc.

Don Cheadle, Lawrence Fishburne, Jack Nicholson, Dennis Hopper, Jeffrey Wright, etc. The list could keep going and going. These were just a few off the top of the dome.
A little off-topic but I just saw Tropic Thunder and it was GREAT! Tom Cruise did a GREAT job in it!

Don Cheadle, Lawrence Fishburne, Jack Nicholson, Dennis Hopper, Jeffrey Wright, etc. The list could keep going and going. These were just a few off the top of the dome.
A little off-topic but I just saw Tropic Thunder and it was GREAT! Tom Cruise did a GREAT job in it!

Man, I knew I was forgetting someone. That is a guy who's paid his dues in the acting world. Man, from "This Boy's Life" to "What's Eating Gilbert Grape" to "Gangs of New York." He's versatile and just plain great.