Leonardo DiCaprio in The Aviator | Image: Miramax
For a performer who has easily made the jump from child actor to leading man, and one who has been cast — in some cases multiple times — by the most revered directors in the business, Leonardo DiCaprio has his share of detractors. But whether you like him, dislike him or are ambivalent, the truth is, DiCaprio is most likely in the film business to stay.
While some complain that they never become so immersed in his performances that they forget he's playing a role, DiCaprio does have a wide range. He's played everything from the mentally challenged Arnie in What's Eating Gilbert Grape to legendary French poet Arthur Rimbaud in Total Eclipse; from trapped suburbanite Frank Wheeler in Revolutionary Road to first driven, later tortured aviator Howard Hughes in The Aviator.
This article by Will Leitch and Tim Grierson at Vulture presents their ratings of every DiCaprio film from worst to best. While you're bound to disagree with them on at least a few of their rankings, the two present thoughtful explanations of their choices.