John Heffernan
Biography
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.
Movies 18
Wild Horse Nine
as English Man
2026
Eye in the Sky
as Major Harold Webb
2016
Official Secrets
as James Welch
2019
Crooked House
as Laurence Brown
2017
The Duke
as Neddie Cussen
2021
Misbehaviour
as Gareth
2020
Brexit: The Uncivil War
as Matthew Elliott
2019
The Banishing
as Linus
2021
Snakes on a Set: Behind the Scenes
as Self
2007
King Lear
as Oswald
2008
A Ghost Story for Christmas: Lot No. 249
as The Friend
2023
Beyond the Pale
as Captain Charles Shore
2014
National Theatre Live: The Habit of Art
as George
2010
National Theatre Live: Much Ado About Nothing
as Benedick
2022
Cern and the Sense of Beauty
as Narrator (voice)
2017
Red Alert: Hockeytown 3
as Narrator
2002
All This Can Happen
as Narrator
2013
Forget Me Not
as Jack
2019TV Shows 14
The Crown
as Lord Altrincham
2016
Outlander
as Brigadier General Lord Thomas
2014
Foyle's War
as James Griffin
2002
Ripper Street
as Ronald Capshaw
2012
Luther
as Steven Rose
2010
The Hollow Crown
as Francis
2012
Dracula
as Jonathan Harker
2020
A Ghost Story for Christmas
as The Friend
1971
Becoming Elizabeth
as Duke of Somerset
2022
Jonathan Strange & Mr Norrell
as Lascelles
2015
The Loch
as Dr. Simon Marr
2017
This Town
as Commander Bentley
2024
Tomb Raider
as David
Murder on the Home Front
as Zeigler
2013