A countdown of the best films of the year, including David Lowery’s A Ghost Story, Damien Chazelle’s La La Land and Barry Jenkins’ Moonlight.
Tangerine director Sean Baker explores life on the outskirts of Disney World and on the margins of society in this powerful human drama.
Kenneth Branagh updates Agatha Christie’s most famous story, starring as iconic detective Hercule Poirot in this star-studded murder-mystery.
The late Phillip Seymour Hoffman gives one of his last performances in Anton Corbijn’s spy thriller.
Wes Anderson delivers one of his funniest films yet in the exquisitely crafted Grand Budapest Hotel, starring an excellent Ralph Fiennes.
Taylor Kitsch stars as Edgar Ricer Burrows’ titular hero John Carter in Andrew Stanton’s big-budget sci fi.