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.
Popular free films
-
Coraline
-
Corpse Bride
-
Harry Potter and the Philosopher's Stone
-
Pulp Fiction
-
Fall
-
Halloween
-
Parasite
-
The Hunger Games: Mockingjay - Part 1
-
Harry Potter and the Goblet of Fire
-
Harry Potter and the Prisoner of Azkaban
-
The Hunger Games: Catching Fire
-
Harry Potter and the Chamber of Secrets
-
Harry Potter and the Deathly Hallows: Part 1
-
North by Northwest
-
Harry Potter and the Deathly Hallows: Part 2
-
Harry Potter and the Half-Blood Prince
-
Harry Potter and the Order of the Phoenix
-
Twilight
-
The Substance
-
Shrek the Third
-
Get Out
-
The Hunger Games: Mockingjay - Part 2
-
Everything Everywhere All at Once
-
Shrek Forever After
Highest-rated free films
-
Pulp Fiction
-
The Silence of the Lambs
-
The Departed
-
Parasite
-
For Sama
-
Once Upon a Time in America
-
The Wrong Trousers
-
Kill Bill: Vol. 1
-
Reservoir Dogs
-
Amélie
-
L.A. Confidential
-
Casino
-
Citizen Kane
-
Vertigo
-
North by Northwest
-
The Great Escape
-
Ran
-
Zindagi Na Milegi Dobara
-
Paris Is Burning
-
The Snowman
-
An Adventure in Space and Time
-
Harry Potter and the Deathly Hallows: Part 2
-
Million Dollar Baby
-
The Help
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.