Given the shit-show of a year that we've just endured, the cinema has felt more than ever like a welcome escape from reality in 2016. Thankfully, we've been blessed with a wealth of excellent films to help us through these strange and confusing times: from foul-mouthed hot dogs to a wise-cracking superhero, Hollywood has done its upmost to keep our spirits up over the past 12 months. Here's a look at the 20 best films of 2016.