The biggest screen in Britain, the BFI London IMAX cinema is situated at London Waterloo, the South Bank district of London. It is owned by the British Film Institute and since July 2012 has been operated by Odeon Cinemas.
Watching a film here is a completely immersive experience and our programme ranges from the latest IMAX blockbusters to world-class alternative content and educational presentations.
Add a review