John Heffernan

Acting

John Heffernan

Born June 30, 1981Billericay, Essex, England, UK30 credits

John Heffernan is a British actor. He has worked with the the Royal Shakespeare Company (RSC), the National Theatre, and the English Touring Theatre. He has appeared in films and television shows.

Known For

Filmography

This Town
2024This Town
as Commander BentleyTV
Becoming Elizabeth
2022Becoming Elizabeth
as Duke of SomersetTV
The Duke
2021The Duke
as Neddie CussenMovie
The Banishing
2021The Banishing
as LinusMovie
Misbehaviour
2020Misbehaviour
as GarethMovie
Dracula
2020Dracula
as Jonathan HarkerTV
Forget Me Not
2019Forget Me Not
as JackMovie
Official Secrets
2019Official Secrets
as James WelchMovie
Brexit: The Uncivil War
2019Brexit: The Uncivil War
as Matthew ElliottMovie
Crooked House
2017Crooked House
as Laurence BrownMovie
The Loch
2017The Loch
as Dr. Simon MarrTV
Cern and the Sense of Beauty
2017Cern and the Sense of Beauty
as Narrator (voice)Movie
The Crown
2016The Crown
as Lord AltrinchamTV
Eye in the Sky
2015Eye in the Sky
as Major Harold WebbMovie
Beyond the Pale
2014Beyond the Pale
as Captain Charles ShoreMovie
Outlander
2014Outlander
as Brigadier General Lord ThomasTV
A
2013All This Can Happen
as NarratorMovie
Ripper Street
2012Ripper Street
as Ronald CapshawTV
Luther
2010Luther
as Steven RoseTV
King Lear
2008King Lear
as OswaldMovie
Foyle's War
2002Foyle's War
as James GriffinTV
Tomb Raider
Tomb Raider
as DavidTV