Once Upon a Time in Hollywood is finally here, movie fans!

And while the Quentin Tarantino-directed flick, a love letter to a time in Tinseltown that's long since been left in the dust, is worth celebrating for the simple fact that it's the first time anyone has managed to get Brad Pitt and Leonardo DiCaprio, arguably two of the last real movie stars left, to star opposite one another, it's also worth noting that their supporting cast is seriously stacked. 

Though the characters DiCaprio and Pitt bring to life, a fading star of TV westerns and his loyal, longtime stunt double, respectively, are composites, works of fiction based on the sort of partnerships once commonplace in the industry, nearly everyone else involved in the film is playing someone who actually lived in Los Angeles in 1969. From Margot Robbie as the ill-fated Sharon Tate to Damian Lewis as Steve McQueen, Timothy Olyphant as Lancer star James Stacy to Lena Dunham as Manson Family member Catherine Share, the film is a who's who of the City of Angels at the end of the free-wheeling '60s.

Before you race out to catch Tarantino's latest magnum opus, brush up on who's playing who!

Once Upon a Time in Hollywood - Margot Robbie/Sharon Tate

Rob Latour/Shutterstock, Bob Penn/Mgm/Kobal/Shutterstock

Once Upon a Time in Hollywood - Emile Hirsch/Jay Sebring

MediaPunch/Shutterstock, Everett Collection/Shutterstock

Once Upon a Time in Hollywood - Damon Herriman/Charles Manson

Matt Winkelmeyer/Getty Images,Bettmann / Contributor

Once Upon a Time in Hollywood - Austin Butler/Charles ?Tex? Watson

Rob Latour/Shutterstock, Wally Fong/AP/Shutterstock

Once Upon a Time in Hollywood - Lena Dunham/Catherine Share

David Fisher/Shutterstock, Wally Fong/AP/Shutterstock

Once Upon a Time in Hollywood - Bruce Dern/George Spahn

Jon Kopaloff/FilmMagic, Bettmann / Contributor

Once Upon a Time in Hollywood - Dakota Fanning/Lynette “Squeaky” Fromme

Chelsea Lauren/Shutterstock, AP/Shutterstock

Once Upon a Time in Hollywood - Timothy Olyphant/James Stacy

Rob Latour/Shutterstock, Paramount/Kobal/Shutterstock

Once Upon a Time in Hollywood - Luke Perry/Wayne Maunder

Stephen Lovekin/Variety/Shutterstock, Michael Ochs Archives/Getty Images

Once Upon a Time in Hollywood - Mike Moh/Bruce Lee

Michael Buckner/Variety/Shutterstock, Concord/Golden Harvest/Kobal/Shutterstock

Once Upon a Time in Hollywood - Rebecca Rittenhouse/Michelle Phillips

Shutterstock/Getty Images

Once Upon a Time in Hollywood - Victoria Pedretti/Leslie Van Houten

Jon Kopaloff/FilmMagic, Bettmann / Contributor

Once Upon a Time in Hollywood - Madisen Beaty/Patricia Krenwinkel

Matt Winkelmeyer/Getty Images, Bettmann / Contributor

Once Upon a Time in Hollywood - Rachel Redleaf/Cass Elliot

Shutterstock

Once Upon a Time in Hollywood - Rafal Zawierucha/Roman Polanski

Rob Latour/Shutterstock, Massimo Sambucetti/AP/Shutterstock

Once Upon a Time in Hollywood - Damian Lewis/Steve McQueen

Keith Mayhew/SOPA Images/Shutterstock, Mgm/Kobal/Shutterstock

Once Upon a Time in Hollywood - Margaret Qualley/Kathryn Lutesinger

Matt Baron/Shutterstock, George Brich/AP/Shutterstock

Once Upon a Time in Hollywood - Dreama Walker/Connie Stevens

Shutterstock, Getty Images

Once Upon a Time in Hollywood - James Landry Hebert/Steve Grogan

Brian To/Variety/Shutterstock, Harold Filan/AP/Shutterstock

Once Upon a Time in Hollywood - Rumer Willis/Joanna Pettet

Shutterstock

Once Upon a Time in Hollywood - Mikey Madison/Susan Atkins

Michael Buckner/Variety/Shutterstock, Wally Fong/AP/Shutterstock

Once Upon a Time in Hollywood - Costa Ronin/Wojciech Frykowski

Shutterstock/Getty Images

Once Upon a Time in Hollywood - Nicholas Hammond/Sam Wanamaker

Getty Images/Kobal/Shutterstock

Once Upon a Time in Hollywood - James Marsden/Burt Reynolds

Shutterstock/Getty Images

Once Upon a Time in Hollywood - Danny Strong/Dean Martin

Shutterstock

Once Upon a Time in Hollywood is in theaters now.

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.