People have strong opinions, both good and bad, about films directed by Quentin Tarantino, but he's a filmmaker whose new releases must be seen – if only in order in order to debate whether they rank up there with Pulp Fiction (1994) or way down with The Hateful Eight (2017).
Even if viewers don't like a particular Tarantino film, there'll probably be a small part they do like, thanks to his knack for creating fantastic characters – not to mention casting the perfect people in those roles.
It's no surprise that actors including Samuel L Jackson, Uma Thurman and Leonardo DiCaprio rush to be in his films – all three of whom have turned in some of their best performances in Tarantino films.
As the UK prepares to see his ninth feature, Once Upon a Time... in Hollywood, we've ranked the best 30 characters to appear in Tarantino's film.
Click through the gallery below to see who made the cut.
Once Upon a Time... in Hollywood is in cinemas now