BFI Christmas films
Watch Christmas classics on the big screen this winter at the BFI and BFI IMAX
Watch Christmas classics on the big screen this winter at the BFI and BFI IMAX
06 Dec - 23 Dec 2025
Tickets from £11
What better way to get in the festive spirit – and escape the chilly weather for a few hours – than by heading to the cinema to watch a Christmas classic?! As ever, December’s Christmas film season at the BFI includes plenty of festive favourites, both old and new.
Among the many highlights on this year's lineup are iconic old school classics such as: Meet Me in St Louis, Scrooge, The Apartment and It's A Wonderful Life, as well as family favourites such as The Muppet Christmas Carol (6 and 21 Dec) and Tim Burton's The Nightmare Before Christmas (14 and 20 Dec).
Meanwhile, at the biggest cinema screen in Britain, the epic BFI IMAX, there are even more festive screenings lined up, including The Wizard of Oz, The Polar Express, the gorgeous Japanese anime Tokyo Godfathers and, of course, the iconic Die Hard.
The Wizard of Oz (3D) at BFI IMAX Sat 6 Dec at 5:45pm
Die Hard Mon 8 Dec at 8:15pm at BFI IMAX
Polar Express (3D) at BFI IMAX Sat 6 Dec at 11am, Sun 7 Dec at 11am, Sat 13 Dec at 10:45am, Sun 14 Dec at 11am, Mon 22 Dec at 10am
Tokyo Godfathers Sat 20 Dec at 6:30pm and Tue 23 Dec at 8:50pm
The Apartment Fri 19 Dec at 6pm and Mon 22 Dec at 8:35pm
Scrooge Sat 20 Dec at 1pm and Sun 21 Dec at 3:10pm
Carol Fri 19 Dec at 8:40pm and Sun 21 Dec at 12:10pm
It's A Wonderful Life Fri 19 Dec at 2:30pm, Sat 20 Dec at 8:30pm, Sun 21 Dec at 6:10pm, Mon 22 Dec at 2:30pm, Tue 23 Dec at 6pm
Meet Me in St Louis Sat 20 Dec at 2:50pm, Mon 22 Dec at 6:10pm, Tue 23 Dec at 14:30pm
Check out the full Christmas films schedule here and book your tickets.