The Best Horror Film Screenings In London For Halloween 2026

Last Updated 21 August 2026

Laura Reynolds The Best Horror Film Screenings In London For Halloween 2026
Halloween 2026 film screenings London: people sitting in deckchairs alongside fire lamps watching a film on a large screen at an open-air cinema
Rooftop Cinema Club shows scary films at its Peckham venue. Image: Rooftop Cinema Club

Your guide to spooky and scary film screenings in London around Halloween 2026. Find other Halloween parties, events, and things to do in London this year — and don't forget to swing by one of these fancy dress shops for a costume.

Halloween films at Prince Charles Cinema, Leicester Square

Halloween 2026 film screenings London: A wide-angle, low-angle shot of the Prince Charles Cinema in London at dusk, featuring a large Breaking Bad mural above the marquee and several movie posters displayed along the ground floor.
Halloween lasts a whole month at Leicester Square's indy cinema. Image: Robert Dimov, Creative Commons

Leicester Square's independent Prince Charles Cinema hosts its HorrOctober season once again. It's a month of scary films, and as you'd expect from the cinephiles who run the place, it's not just the obvious flicks. Sure, The Exorcist (Extended Cut), A Nightmare on Elm Street, The Shining and Nosferatu all get multiple airings, but also on the programme are lesser-known movies, such as 2009 release Jennifer's Body, and 2013 sci-fi horror Under The Skin.

Halloween itself is an absolute fright-fest, including a sing-a-long screening of the Rocky Horror Picture Show, and a Halloween marathon, with all six films from the Michael Myers franchise shown back to back.

HorrOctober at Prince Charles Cinema runs 1 October-1 November 2026.

Halloween film screening at the Musical Museum

Halloween 2026 film screenings London: A man plays a large, illuminated Wurlitzer theatre organ on a stage, flanked by a grand piano and red curtains.
The Musical Museum's Wurlitzer sees some action on Halloween. Image: Marathon, Creative Commons

Brentford's wonderful Musical Museum occasionally screens silent films, with live musical accompaniment on its Wurlitzer organ. For Halloween 2026 it's showing The Bat — a 1926 mystery about a wealthy socialite who rents a country mansion, only to find herself caught in a web of terror woven by a masked criminal known as The Bat.

The Bat at the Musical Museum, 31 October 2026.

Halloween 2026 at Nickel Cinema, Clerkenwell

A handful of Halloweeny horrors are on the bill at alternative venue Nickel Cinema, which shows four deep-cut psychotronic horror films per day across Halloween and the following day: Expect (among other horrors) disreputable sleaze and eye-popping oddities that have slipped through the cracks of horror history, with all titles remaining a secret until showtime. Go for just one or two films, or book a weekend pass and attend all eight. Costumes very much encouraged.

Halloween at Nickel Cinema, 31 October-1 November 2026.

Halloween films at Clapham Grand

Clapham Grand loooves Halloween: it's putting on a frightening amount of events in October, including film screenings. There's a Hocus Pocus Movie Night on 28 October, with the film shown on a 25ft screen alongside themed cocktails, a witchiest costume competition and dance-offs. That's followed up with The Rocky Horror Picture Show on Halloween itself (31 October) with a drag host, full sing-along, dance-offs and another costume competition.

Halloween films at Clapham Grand, 28 and 31 October 2026.

Spooky season 2026 at Rooftop Cinema Club, Peckham

Halloween 2026 film screenings London: people in deckchairs at an open-air cinema at sunset
Image: Rooftop Cinema Club

Summer staple Rooftop Cinema Club is keeping its Peckham doors open for Halloween, showing  spooky films in the run-up to 31 October. Choose between Scream, Psycho, Hocus Pocus, or a mystery "Secret Scream" surprise film screening. On Halloween itself, there's a family-friendly showing of Hocus Pocus.

Halloween at Rooftop Cinema Club Peckham, 23-31 October 2026.