Once Upon A Time In Hollywood is already shaping up to be 2019s most anticipated film thanks to its all-star cast.
And now that weve nabbed our first look, were already frantically calling our local cinema to see if theyre opening pre-booking 14 months in advance.
Leonardo DiCaprio shared a rare personal post on his Instagram account to give a first look at the Quentin Tarantino film – and theres added Brad Pitt.
Leo, youre spoiling us.
The first image shows Leo and Brad fully dressed in character, with Brad rocking a side parting, sunglasses and double denim attire.
Meanwhile, Leo is the epitome of the late 1960s in an orange leather jacket, a yellow turtleneck and brown trousers.
It takes some man to pull that look off, but somehow, DiCaprio has done it.
The 43-year-old simply captioned the photo: First look. #OnceUponATimeInHollywood, and allowed fans to freak out in the comments.
Leo plays actor Rick Dalton, a star of a small-screen Western whose transition to the big screen didnt quite work out. Dalton is a neighbour of the actress Sharon Tate, and is contemplating moving to Italy to appear in low-budget Westerns when the movie finds him.
More: Leonardo DiCaprio
Meanwhile, Brad plays Cliff Booth, a close friend of Daltons and a longtime stunt double.
Once Upon A Time In Hollywood is set in the summer of 1969, around the time that Charles Manson and his Family murdered Sharon Tate – who was eight months pregnant – Jay Sebring, Steven Parent, Wojciech Frykowksi, Abigail Folger, and Leon and Rosemary LaBianca.
Margot Robbie will star as Sharon Tate, while the cast also includes Al Pacino, Burt Reynolds, Dakota Fanning and Damian Lewis.
Once Upon A Time In Hollywood – directed by Quentin Tarantino – is scheduled for release on 9 August 2019 to coincide with the 50th anniversary of the Tate-LaBianca murders.
Got a story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us email@example.com, calling 020 3615 2145 or by visiting our Submit Stuff page – we'd love to hear from you.