Dominic West as Jean Valjean, David Oyelowo as Javert, and Lily Collins as Fantine lead the BBC’s 2018 adaptation of Les Misérables.
Main cast
- Jean ValjeanDominic West1Main
- JavertDavid Oyelowo1Main
- FantineLily Collins1Main
- CosetteEllie Bamber1Main
- Marius PontmercyJosh Oakes-Rogers1Main
- ThénardierAdeel Akhtar1Main
- Madame ThénardierOlivia Colman1Main
- EnjolrasTurlough Convery1Main
- ÉponineErin Kellyman1Main
Supporting cast
- Bishop MyrielDavid Bradley1Supp
- Monsieur GillenormandDerek Jacobi1Supp
- Mademoiselle BaptistineKathryn Hunter1Supp
- CombeferreHenry Goodman1Supp
Guest & voice
- Young CosetteMaisy Williams1Guest
- GavrocheRaphael J. Bishop1Guest
- FaucheleventRon Cook1Guest
No matches — try another name.
About this cast
The BBC’s 2018 adaptation of Les Misérables is a six-part television series that brings Victor Hugo’s epic novel to life. It stars Dominic West as the reformed convict Jean Valjean, David Oyelowo as his relentless pursuer Inspector Javert, and Lily Collins as the tragic Fantine, with a supporting cast including Ellie Bamber as Cosette and Josh Oakes-Rogers as Marius.
FAQs
Who plays Jean Valjean in Les Misérables London?
Dominic West plays Jean Valjean in the BBC’s 2018 adaptation of Les Misérables.
Who plays Javert in Les Misérables London?
David Oyelowo plays Inspector Javert in this television series.
Who plays Fantine in Les Misérables London?
Lily Collins plays Fantine in the BBC’s 2018 adaptation.
Is this series a musical?
No, this is a straight dramatic adaptation of Victor Hugo’s novel, not a musical like the stage show.
How many episodes are in the series?
The series consists of six episodes, first broadcast on BBC One from December 2018 to February 2019.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026