In the build-up to its long-awaited premiere at Cannes Film Festival, Quentin Tarantino has released the first full length trailer for Once Upon a Time in... Hollywood.

There's Leonardo DiCaprio in an eye-patch, yelling "Did anybody order fried sauerkraut?!" as he flame-throwers a bunch of scheming Nazis. There's all the Al Pacino anyone could reasonably demand. There's a peek at Margot Robbie's inevitably brilliant take on Sharon Tate. And there's a limited number of hours in the day, so stop reading and watch the trailer.

We get a deeper look at the relationship between Leo's washed-up actor Rick Dalton and Brad Pitt's stunt double Cliff Booth, who the trailer shows actually meeting Charles Manson, played by Damon Herriman. The plot itself loosely revolves around the murders the cult leader spearheaded in the late '60s.

Once Upon a Time in ... Hollywood is due out on 15 August in the UK