Tarantino's latest The Hateful Eight had a long and rocky road before it finally hit cinemas in January 2016, but it was worth the wait.
With nine movies and more than two decades of movie-making now under his belt, QT's body of work is now sizeable enough for a good ranking. How does Jackie Brown fare against The Bride? Is Mr Blonde a more formidable villain than Hans Landa? Read on for our list of Tarantino's movies from worst through to best.