I really hate this question as I can never name my all time favourite film but one I watched recently for the first time was Inglourious Basterds That s well and truly Tarantino at his best