Once Upon a Time in Hollywood: the Full Cast For Quentin Tarantino's Manson Movie

There's no telling how Quentin Tarantino's Once Upon a Time in Hollywood will be received when it comes out next year, but make no mistake — it will have one of the best casts of all time. The film, which follows a TV star and his stunt double as they navigate Hollywood during the time of the infamous Charles Manson murders in 1969, is full of heavy hitters like Leonardo DiCaprio, Margot Robbie, Al Pacino, and more. In addition to fictional characters, the film will include real-life figures — Sharon Tate, Jay Sebring, Steve McQueen — so it will certainly be interesting to see how the boundary-pushing Tarantino handles the material. Check out the full cast ahead.

Margot Robbie
Getty

Margot Robbie

The I, Tonya actress will be portraying murdered starlet Sharon Tate.

Brad Pitt
Getty

Brad Pitt

Brad Pitt is set to play Cliff Booth, a stunt double for a struggling TV actor.

Leonardo DiCaprio
Getty

Leonardo DiCaprio

The frequent Tarantino collaborator is playing said struggling TV actor, Rick Dalton, who teams up with Cliff to make a name for themselves in Hollywood.

Dakota Fanning
Getty

Dakota Fanning

In addition to starring in The Alienist, the 24-year-old will play Manson Family member Squeaky Fromme, who attempted to assassinate President Gerald Ford in 1975.

Luke Perry
Getty

Luke Perry

After two seasons playing a lovable dad on Riverdale, Luke Perry has signed on to play Scott Lancer in Tarantino's thriller.

Austin Butler
Getty

Austin Butler

The Arrow and The Carrie Diaries star is set to star in an unknown role.

Lena Dunham
Getty

Lena Dunham

Dunham will be making her feature film debut in Tarantino's thriller, though her role is not yet known.

Clifton Collins Jr.
Getty

Clifton Collins Jr.

The Westworld alum joined the cast as a character called "Ernesto The Mexican Vaquero."

Kurt Russell
Getty

Kurt Russell

The Hateful Eight's Kurt Russell is set to appear in an unknown role.

Maya Hawke
Getty

Maya Hawke

The 20-year-old daughter of Uma Thurman and Ethan Hawke will be adding Tarantino's film to her list of projects, which includes a stint on Stranger Things and the PBS series Little Women.

Emile Hirsch
Getty

Emile Hirsch

Emile Hirsch is playing hairstylist Jay Sebring, one of the murder victims of the Manson Family.

Lorenza Izzo
Getty

Lorenza Izzo

The Chilean-born actress will star in an unknown role.

Timothy Olyphant
Getty

Timothy Olyphant

Timothy Olyphant is no stranger to gruesome projects, thanks to Santa Clarita Diet and Justified, so being in Once Upon a Time in Hollywood should be a breeze.

Bruce Dern
Getty

Bruce Dern

The legendary actor took on the role of George Spahn after the death of Burt Reynolds, who was originally cast for the film.

Al Pacino
Getty

Al Pacino

Al Pacino has signed on to play Marvin Shwarz. Seriously — how amazing is this cast?!

Tim Roth
Getty

Tim Roth

Tim Roth's role has yet to be revealed, but you can bet he'll bring his signature intensity to the film.