Hearts and Minds (1995)
A young teacher begins work at a tough Liverpool comprehensive, where he has to deal with racism, homophobia and his students' poor backgrounds.
Where to Watch
Netflix
Watch
Amazon Prime Video
Watch
Disney Plus
Watch
Max
Watch
Hulu
Watch
Paramount Plus
Watch
Apple TV Plus
Watch
Peacock
Watch
Crunchyroll
Watch
Tubi TV
Watch
Pluto TV
Watch
Plex
Watch
Rent / Buy
Rent
Apple TV
Rent
Google Play Movies
Rent
Amazon Video
Rent
YouTube
Rent
Vudu
Rent
Fandango at Home
Rent
Buy
Apple TV
Buy
Google Play Movies
Buy
Amazon Video
Buy
YouTube
Buy
Vudu
Buy
Fandango at Home
Buy
Cast
Christopher Eccleston
as Drew Mackenzie
Christopher Eccleston (born 16 February 1964) is an English stage, film and television actor. His films include Let Him Have It, Shallow Grave, Elizabeth, 28 Days Later, Gone in 60 Seconds, The Others...
Ian McElhinney
as Alex
Ian McElhinney (born 19 August 1948) is a Northern Irish actor and director. He has appeared in many television series in a career spanning more than forty years; notable appearances include Taggart,...
David Harewood
as Trevor
David Harewood is an English actor, known for playing David Estes in Homeland and Hank Henshaw in Supergirl..
Peter Halliday
as Shotgun
Peter Armitage
as Norman
Peter Armitage (1940-2018) was perhaps best known for playing builder Bill Webster, father of Kevin, in Coronation Street, a role he first played in 1984, before returning to the show for a second sti...
Lynda Steadman
as Emma Mackenzie
Director
Stephen Whittaker