Leonardo DiCaprio filmography
As actor

Leonardo DiCaprio filmography

Section Title: As actor
Table Section Text: None

Title	Year	Role	Director	Notes	Ref(s)

This Boy's Life	1993	Tobias "Toby" Wolff	Michael Caton-Jones

What's Eating Gilbert Grape	1993	Arnie Grape	Lasse Hallström

The Quick and the Dead	1995	Fee "The Kid" Herod	Sam Raimi

The Basketball Diaries	1995	Jim Carroll	Scott Kalvert

Total Eclipse	1995	Arthur Rimbaud	Agnieszka Holland

Romeo + Juliet	1996	Romeo Montague	Baz Luhrmann

Marvin's Room	1996	Hank	Jerry Zaks

Titanic	1997	Jack Dawson	James Cameron

The Man in the Iron Mask	1998	King Louis XIV / Philippe	Randall Wallace

Celebrity	1998	Brandon Darrow	Woody Allen

The Beach	2000	Richard	Danny Boyle

Catch Me If You Can	2002	Frank Abagnale, Jr.	Steven Spielberg

Gangs of New York	2002	Amsterdam Vallon	Martin Scorsese

The Aviator	2004	Howard Hughes	Martin Scorsese

The Departed	2006	William "Billy" Costigan	Martin Scorsese

Blood Diamond	2006	Danny Archer	Edward Zwick

The 11th Hour	2007	Narrator	Nadia Conners Leila Conners Petersen	Documentary

Body of Lies	2008	Roger Ferris	Ridley Scott

Revolutionary Road	2008	Frank Wheeler	Sam Mendes

Shutter Island	2010	Edward "Teddy" Daniels	Martin Scorsese

Hubble	2010	Narrator	Toni Myers	Documentary

Inception	2010	Dominick "Dom" Cobb	Christopher Nolan

J. Edgar	2011	J. Edgar Hoover	Clint Eastwood

Django Unchained	2012	Calvin J. Candie	Quentin Tarantino

The Great Gatsby	2013	Jay Gatsby	Baz Luhrmann

The Wolf of Wall Street	2013	Jordan Belfort	Martin Scorsese

The Audition	2015	Himself	Martin Scorsese	Short film

The Revenant	2015	Hugh Glass	Alejandro G. Iñárritu

Before the Flood	2016	Himself	Fisher Stevens	Documentary

Once Upon a Time in Hollywood	2019	Rick Dalton	Quentin Tarantino

Nightmare Alley	2020	Guillermo Del Toro

Sentence(s)

In 2011, Leonardo DiCaprio portrayed J. Edgar Hoover in the film, J. Edgar.

final_sentence: In 2011, Leonardo DiCaprio portrayed J. Edgar Hoover in the film, J. Edgar.