Some interesting thoughts about greatest actor on this here form. I like Leo's acting ability but he lacks range. He is very choosy on his films. He makes sure all of his films are going to blockbusters because of the script much like Will Smith and Tom Cruise. Leo never really steps outside of himself and plays a role that isn't something we haven't seen before. Can yo really his performances in Shutter Island, Inception and The Departed are all that different? Lets not confuse successful and enjoyable with the "Greatest"
I think Gary Oldman and Edward Norton have the total package with acting ability but they aren't megastars like Leo and Will Smith. They take on the more challenging roles even if it means a supporting role in a major film.
James Franco could be a megastar with the total package when his career is all said and done. Heath Ledger was already there. His roles in The Dark Knight and Lords Of Dogtown were spot on. I never saw Brokeback Mountain myself but I will take peoples word for it that he did a great job.
Of all times with blockbuster ability and acting range and chops. Robert DeNiro and Denzel Washington have to be the top two in the industry.
I must disagree on Leo. While yes he usually plays tormented characters, he is far different in Revolutionary Road than in The Basketball Diaries. He's different in Inception than in Gilbert Grape. He's different in The Departed than he is in Catch Me if You Can. Gangs of New York, while along the lines of his other action driven pieces, is different than The Beach.
He's also signed on to do the Hoover documentary. I think he varies himself enough, and has shown it in the past, just maybe not within the last 5 years.
De Niro is my favorite ever. His choice of roles in the 2000s has been complete dog shit but nothing can take away from what he's done in the past.
Brad Pitt is another that should be mentioned. He's going to be great in Terrance Malick's Tree of Life and his performance in Benjamin Button was nothing short of incredible. Benjamin Button, Babel, & Se7en are enough, in my opinion, to be top 5.
Tom Hardy is going to be another gem in a few years. His performance in Bronson is insane. He was also solid in Inception and should be fantastic as Bane in the next Batman.
While I love Denzel, the same argument can be made for him that is made for Leo. Great actor, not much range. Training Day, American Gangster, Man on Fire, Book of Eli. John Q., Malcolm X, Glory. Unstoppable, Taking of Pelham 123. (I've grouped movies together)
Christian Bale is another top guy today. No question.