The BFI runs the BFI Southbank (formerly the National Film Theatre (NFT)) and London IMAX cinema, both located on the south bank of the River Thames in London.
Organistationen driver også de to biografer BFI Southbank (tidligere kendt som National Film Theatre (NFT)) og London IMAX, de rbegge ligger på sydsiden af Themsen i London.