One of the best actors working today, Leonardo DiCaprio, has been in quite a few memorable movies. With The Great Gatsby opening this week, the actor will be taking on one of the most iconic roles in American Literature. Whether he will succeed (I surely hope he does) is yet to be determined, but he has had many other memorable roles. Oh, and sorry Titanic fans, but he’s too unrealistic in that movie for it to be put on this list.
5. Shutter Island (2010): Director Martin Scorsese has collaborated with DiCaprio many times, and here he plays a man searching for the truth. He is lied to almost as much as the audience is in this misleading, exhilarating thriller. He can often fall on the crutch of “tortured young man” role, but here that role is more complex.
4. Blood Diamond (2006): A frankly underrated movie, you have Leonardo as a smuggler who is selfish and will do whatever he can to get what he wants. He sports one hell of an accent and is transformative in this social thriller.
3. Inception (2010): One of Christopher Nolan’s best works, as well as DiCaprio’s. Here you have him as a dream infiltrator who must face his own demons, if he’s ever going to get back to his family. He is vulnerable and proves that he can handle big budget movies, just as well as he can calmer dramas.
2. The Departed (2006): Maybe the best movie he’s in, but not his best role. That being said, he is awesome in this movie as he plays Billy Costigan, an undercover cop looking to bring down the biggest mob boss in Boston. He is electric and frightened, and if nothing else, this movie singlehandedly made my friend Cory change from hating DiCaprio to loving him.
1. Django Unchained (2012): If there is one thing Tarantino is known for, it’s the colorfulness of the characters in his films, and this film features a plethora of actors at their finest. DiCaprio has never really played a villain, and he as Calvin Candie, a loathsome slave owner, makes me want to see more of him as a villain.