Streamingfilter

Streamingfilter

Free films on BBC iPlayer, ITVX and Channel 4: the complete UK guide

You can stream 1,719 films for free in the UK right now: BBC iPlayer (712), ITVX (635) and Channel 4 (376).

BBC iPlayer needs a TV licence for most programmes; ITVX, Channel 4, My5 and U are free with adverts. Films on these services often stay for a limited time, so the list changes every week.

Below: the most popular free films and the highest-rated ones. Every film shows the logo of the service where it is free.

Updated 7 November 2026. Only titles you can stream with a subscription or for free.

Search every UK service

Popular free films

Highest-rated free films

Best films on BBC iPlayer

All the best films on BBC iPlayer →

Best films on Channel 4

All the best films on Channel 4 →

Best films on ITVX

All the best films on ITVX →

Frequently asked questions

Which films can I watch for free in the UK?

Popular right now: Coraline (2009), Corpse Bride (2005), Harry Potter and the Philosopher's Stone (2001), Pulp Fiction (1994) and Fall (2022).

Do I need a TV licence for BBC iPlayer?

Yes, for most of BBC iPlayer you need a TV licence. ITVX, Channel 4, My5 and U don't need one for on-demand viewing and are free with adverts.

Which free service has the most films?

BBC iPlayer, with 712 films (as of 7 November 2026).

How up to date is this list?

Streamingfilter checks the UK catalogue every day; the last full check was on 7 November 2026. When a title leaves, it disappears from this page too, and anything new shows up here within a day.

Where are you watching from?

Catalogues differ per country. Start typing to find yours.

Request a feature

Missing something? Tell us. Every idea is read.

Text only, no links or personal details. Up to 2 ideas a day.