Leonardo DiCaprio is one of the renowned actors in the industry He has started his career with a horror movie Critters 3 way back in 1991. Later he played the role of Jack in Titanic – one of the highest-grossing film of all time (until Avatar surpassed it in 2009).

Since then to today, he has done plenty of movies that too of different tastes but there are a few movies which he didn’t feature.

Harvard Man: Leonardo DiCaprio was initially in mind of the director for the 2001 film Harvard Man but his cost-per-film increased after doing Titanic and the studio could no longer afford him. Later, Adrian Grenier did the role.

The Matrix: Matrix is one of those franchise which has earned millions of fans through the movies and Keanu Reeves has become the face of Neo. But before he took up the role, Leonardo DiCaprio was offered the role but he turned up because of its heavy special effects.

The Vampire: Leonardo DiCaprio was one of the actors who was considered for the role of Daniel Malloy AKA The Interviewer in Interview with the Vampire after the death of River Phoenix. But Christian Slater later played the role.

The Talented Mr. Ripley: Leonardo DiCaprio was rejected for the role of Tom Ripley in The Talented Mr. Ripley despite being he was considered for the role at first. However, Matt Damon did the role at last.

Boogie Nights: The famous actor was offered the lead role of Dirk Diggler in Boogie Nights but he had to leave it for Titanic. However, he recommended Mark Wahlberg to the director. Mark was his co-star in Basketball Diaries.

The Thin Red Line: Leonardo DiCaprio was one of many actors who wanted to get a role in Terrence Malick’s 1998 war biopic The Thin Red Line. However, before the final casts decided on the actors like Josh Hartnett, Matthew McConaughey, Johnny Depp, William Baldwin, Brad Pitt, Nicolas Cage, Kevin Costner, and Ethan Hawke were all considered.

Angels & Demons: Tom Hanks personally asked the actor to play Camerlengo Patrick McKenna along with him in Angels & Demons but he turned down the movie offer and later Ewan McGregor was offered the role.

Patrick Bateman: DiCaprio was the first choice as American Pyscho’s Patrick Bateman but he turned down the offer. Even Edward Norton and Ewan McGregor also got the offer but later Christian Bale did the role.

Jarhead: Leonardo DiCaprio was one of the many actors who wanted to play the lead role of Swofford in the war drama Jarhead. Christian Bale, Emile Hirsch, Tobey Maguire, Shane West, Josh Hartnett, and Joshua Jackson were all considered but Jake Gyllenhaal got the role at last.

Anakin Skywalker: He met with Star Wars creator George Lucas to talk about Anakin Skywalker, but that didn’t happen later. “I don’t think I was ready for anything like that,” Leonardo said. “I just didn’t feel ready to take that dive. At that point.”

Inglourious Basterds: Quentin Tarantino wrote the character Col. Hans Landa for Inglourious Basterds DiCaprio in mind at first but later that didn’t happen and someone else got the role.

Hocus Pocus: Director Kenny Ortega wanted to cast the young Leonardo DiCaprio to play the role of Max in his film Hocus Pocus way back in 1993. But the actor had to refuse because of his busy schedule.

Cold Mountain: To play the role of Inman in Cold Mountain, Tom Hanks, Brad Pitt, Daniel Day-Lewis and Leonardo DiCaprio were all considered before Jude Law had the last laugh. However, it was the third film that director Anthony Minghella and Jude Law did together after The Talented Mr. Ripley and Breaking and Entering.

Sin City: Robert Rodriguez thought to cast Johnny Depp in the role of Jackie Boy and Leonardo DiCaprio playing Junior in Sin City. But, due to other commitments, Depp couldn’t accept the role and DiCaprio turned down the offer. The role of Jackie Boy then played by Benicio Del Toro while Junior by Nick Stahl.

The Dreamers: Leonardo DiCaprio was offered the lead role in the movie but he refused to do it and chose The Aviator. Later, Michael Pitt did the role of Matthew.