Quentin Tarantino's hotly-anticipated 9th feature, Once Upon a Time in Hollywood, has its official trailer ahead of its Cannes premiere today. Earlier this week, Tarantino wrote an open letter – read it below – encouraging Cannes audiences not to spoil the plot.

Once Upon a Time has been billed as a tale of '60s Hollywood in the vein of Pulp Fiction – a description that seems pretty apt considering the trailer. Rick (Leonardo DiCaprio) plays a western actor trying to break into TV with his stuntman Cliff (Brad Pitt) in tow.

We can assume this gets complicated by his character getting seduced by Charles Manson (Damon Herriman) and Cliff’s attempts to be taken seriously as an actor without being tethered to his more-famous partner, while Margot Robbie's Sharon Tate tries to do the same on her own.

Theatrical release is set for 26 July in the US and 9 August in the UK.

Enjoy the trailer below.