Inglourious Basterds ★★★★

At two and a half hours, 'Inglourious Basterds' overstays its welcome by half an hour or more - with some scenes drag to completion and dialogue is unwieldy at times. Still, it is an exhilarating, blood-soaked revenge fantasy which punches you in the gut with its audacious dismantling of history and its blatant disregard for known facts. A feat probably only Quentin Tarantino could get away with.

Netflix (US).