Try telling Londoners that cinema is dead and they will direct you to the BFI Imax cinema on the Southbank, where Christopher Nolan’s The Odyssey is still playing to sold-out houses nearly three months after its release. But if you’ve been there, done that, 2026 still has some surprises left up its sleeve, and plenty […]