Undoubtedly, Leonardo DiCaprio is one of the best actors in the history of cinema and one of the best actors of the 21st century. It's undeniable that his roles - from Jay Gatsby from Gangs of New York - are always incredibly nuanced.

RELATED: Leonardo DiCaprio's 10 Highest-Grossing Movies, Ranked According To Box Office Mojo

From survival movies, DiCaprio has done it all, and we can only hope that he will star in some superhero movie at some point. But for now, we will have to make do with the brilliant performances we already have, so here is Iconic Leonardo DiCaprio Characters Sorted Into Their Hogwarts Houses.

Edward "Teddy" Daniels: Ravenclaw

Leonardo Shutter Island

Shutter Island has one of the greatest plot twists in the history of cinema, but the reason why the film is so great is because of its intricate story and the outstanding performances of Leonardo DiCaprio and Mark Ruffalo as Teddy Daniels and Chuck Aule.

Teddy is a very smart detective who comes to Shutter Island to investigate the missing of a patient from the local psychiatric facility. All his actions suggest that he is a Ravenclaw. His sharp mind helps him found clues sprinkled all over the place and discover what really happened at the facility.

Howard Hughes: Ravenclaw

In The Aviator - Best Leonardo Dicaprio Performances

For some reason, The Aviator received critical acclaim but was underappreciated by regular audiences. Perhaps this was because of how somewhat unconventional the picture was, but true cinephiles and movie lovers enjoyed the film a lot and still it as having one of DiCaprio's best performances (besides, Cate Blanchett took an Academy Award for playing another Academy Award winner).

Howard Hughes is obsessed with creating the best film of all time. He is a skilled aviator and a bold experimenter who isn't afraid to do everything he can to achieve his goals. He does display Slytherin and Gryffindor traits, but he is most definitely a Ravenclaw.

William "Billy" Costigan: Ravenclaw

Billy on the phone on a roof in The Departed

Another masterpiece from Martin Scorsese, The Departed is considered one of the best crime films in history with its stellar performances and a gripping story that never lets you get a break until the very end. What's interesting is that it is actually a remake of the 2002 Hong Kong film Infernal Affairs.

RELATED: The MBTI Of Leonardo DiCaprio Characters

Billy Costigan is an undercover state trooper whose aim is to infiltrate a Boston Irish Mob. He is determined and hardworking, but he realizes the dangers of his job and gets genuinely scared. At the same time, he is also quite smart which helps him survive for so long. In other words, he is a Ravenclaw.

Hugh Glass: Gryffindor

The Revenant Hugh Glass

One of the best survival movies of our times, Birdman) and the first one to do this since 1950.

Hugh Glass is a hardened man whose only aim is to survive and protect his son. He is a good man who strives to do good things, yet people around him do not always have the same good intentions as him which doesn't end up good for him. He is a Gryffindor.

Frank Abagnale, Jr.: Ravenclaw

Leonardo DiCaprio as Frank Abegnale Jr pretending to be a pilot surrounded by Pan Am flight attendants walking through an airport in Catch Me If You Can

Catch Me If You Can is one of Steven Spielberg's most well-known films even though it focuses on a much smaller story than the ones usually seen in his blockbusters. It's fun to follow because you want to see how the story will end - even if it is obvious that Frank will be caught eventually.

Frank Abagnale is a charming young man who wants to go big in his life and isn't afraid to get his hands dirty during his journey. The reason why he is successful at what he does and why he isn't caught for so long is that he is smart about everything he does making him a Ravenclaw.

Calvin J. Candie: Slytherin

Leonardo DiCaprio holding a hammer in Django Unchained

Django Unchained is still Quentin Tarantino's highest-grossing film - and it deserves this title. The story is great, the performances are amazing, the dialogues are engaging, the visual style is stunning, and the plot twists are just like Tarantino likes them to be.

RELATED: Leonardo DiCaprio's 10 Best Movies (According To IMDb)

Calvin J. Candie is the main villain of the story - and this role stands out in DiCaprio's biography because he usually doesn't play such characters. Candie is exactly what you would imagine a villain in such a story to be: narcissistic, egoistic, and racist. And, of course, a Slytherin.

Dom Cobb: Gryffindor

Leonardo DiCaprio in Inception

Inception was released a decade ago and almost didn't use any CGI, yet it looks better than some of the blockbusters released years after it. To this day, it remains one of the highest-rated films on IMDb and takes ninth place in the Top 250 list.

Dom Cobb is a peculiar person: he steals information by infiltrating the subconscious of his target. He still grieves for his deceased wife and can't let her go, but his only goal is to go back to his children. He is intelligent, sly, protective, and a natural leader - all traits of a true Gryffindor.

Rick Dalton: Hufflepuff

Once Upon A Time In Hollywood Rick Dalton Cropped

Quentin Tarantino's latest film Once Upon a Time in Hollywood received mixed reviews from critics and regular audiences alike, but those who enjoyed the film will definitely it only in a positive way. The highlight of the movie is definitely the DiCaprio-Pitt-Robbie ensemble.

Rick Dalton is an aging actor who realizes that his career is gradually going downhill. Though he does try to get back into the industry, he can't help but pity himself for what is going on. Nevertheless, he values his best friend and stunt double Cliff Booth (played by Brad Pitt). It's hard to place Rick into a house, but he seems to be a Hufflepuff.

Jack Dawson: Hufflepuff

Titanic

One of James Cameron's biggest hits, Titanic combines an epic romance story with a disaster film to create something special. It's nice to know that this is one of DiCaprio's early projects that helped him at the beginning of his career - and that is still ed virtually by everyone.

Jack Dawson is a simple guy who doesn't need much to be happy. He is inspired by everything around him and loves drawing professionally. His optimistic attitude and personality are the two things that attract Rose (played by Kate Winslet) to him. Jack is also a Hufflepuff.

Jordan Belfort: Slytherin

Jordan Belfort explains the importance of money in The Wolf Of Wall Street

The Wolf of Wall Street is one of Martin Scorsese's best films that actually caused a lot of controversies back when it was released in 2013. Though it really does show a lot of immoral behavior, you can't deny that almost everything is perfect in this movie - from the story to the acting.

Jordan Belfort is a regular hardworking guy who wants to get rich, but once he does become successful, he starts doing things that aren't very moral. Though we relate to him throughout the whole movie, it's undeniable that he can't be a role model. Ultimately, Jordan is a Slytherin.

NEXT: Top 10 Leonardo DiCaprio Performances, Ranked