'Django Unchained'
I went to the cinema to see 'Django Unchained' the other night.
What a roller coaster of a movie it is - part drama, part comedy, part cartoon, part splatter-fest - but a hugely enjoyable romp all the same.
Jamie Foxx plays the eponymous hero - Django - who's out for revenge over his treatment (and his wife's) at the hands of various slaveowners and overseers.
Now Jamie Foxx is good, yet the acting credits really go to his dentist cum bounty hunter buddy - played by Christoph Waltz - Roberto di Caprio, as a truly evil villain and the plantation owner of 'Candyland' - and Samuel L. Jackson as Candyland's vicious, terrifying and all seeing 'Uncle Tom'.
Now subtle Django is not - and it's not for the squeamish at times either - although I can honestly say that the 2 hours and 45 minutes of cinema time involved simply flew past.
And it's not often that happens.
Admitttedly the plot is a bit 'over the top' - though what else would you expect from a Quentin Tarantino movie?
Moments of greatest tension are relieved with 'laugh out loud' humour - the scene where the murderous lynch mob squabble over the quality of their head masks - is as good as anything in the great Mel Brooks satire 'Blazing Saddles'.
So go and see Django Unchained is all I can say - you'll laugh your boots off.
If you don't - then you must have had a humour by-pass.
But don't just take my word for it - apparently Donald Trump says it's the most racist movie he's ever seen - and that's the finest endorsement I've heard in a long time.