Ben Cross plays Harold Abrahams, Ian Charleson plays Eric Liddell, and Nigel Havers plays Lord Andrew Lindsay in the 1981 film ‘Chariots of Fire‘.
Main cast
- Harold AbrahamsBen CrossMain
- Eric LiddellIan CharlesonMain
- Lord Andrew LindsayNigel HaversMain
- Sam MussabiniIan HolmMain
- Master of TrinityJohn GielgudMain
- Master of CaiusLindsay AndersonMain
Supporting cast
- Aubrey MontagueNicholas FarrellSupp
- Sybil GordonAlice KrigeSupp
- Jennie LiddellCheryl CampbellSupp
- Sandy McGrathStruan RodgerSupp
- Prince of WalesDavid YellandSupp
- Jackson ScholzBrad DavisSupp
Guest & voice
- Charles PaddockDennis ChristopherGuest
- Henry StallardDaniel GerrollGuest
- Tom WatsonJohn YoungGuest
- Reverend J.D. LiddellYves BeneytonGuest
No matches — try another name.
About this cast
‘Chariots of Fire’ is a 1981 British historical drama film that tells the true story of two athletes in the 1924 Olympics: Harold Abrahams, a Jewish Englishman, and Eric Liddell, a devout Scottish Christian, who compete for different reasons. The film won four Academy Awards, including Best Picture. The lead roles are played by Ben Cross and Ian Charleson, with a supporting cast including Nigel…
FAQs
Who plays Harold Abrahams in Chariots of Fire?
Ben Cross plays Harold Abrahams.
Who plays Eric Liddell in Chariots of Fire?
Ian Charleson plays Eric Liddell.
Is Chariots of Fire based on a true story?
Yes, it is based on the true stories of Harold Abrahams and Eric Liddell, who competed in the 1924 Paris Olympics.
Who composed the music for Chariots of Fire?
The iconic score was composed by Vangelis.
How many Oscars did Chariots of Fire win?
It won four Academy Awards, including Best Picture, Best Original Screenplay, Best Original Score, and Best Costume Design.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026