John Heffernan
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.
Acting
TV
Outlander
as Brigadier General Lord Thomas
2014
TV
The Crown
as Lord Altrincham
2016
Movie
Eye in the Sky
as Major Harold Webb
2015
TV
Luther
as Steven Rose
2010
Movie
Official Secrets
as James Welch
2019
Movie
Crooked House
as Laurence Brown
2017
TV
Dracula
as Jonathan Harker
2020
Movie
The Duke
as Neddie Cussen
2021
Movie
Brexit: The Uncivil War
as Matthew Elliott
2019
Movie
Misbehaviour
as Gareth
2020
TV
Ripper Street
as Ronald Capshaw
2012
TV
Jonathan Strange & Mr Norrell
as Lascelles
2015
Movie
The Banishing
as Linus
2021
TV
Foyle's War
as James Griffin
2002
TV
The Hollow Crown
as Francis
2012
TV
The Loch
as Dr. Simon Marr
2017
TV
Becoming Elizabeth
as Duke of Somerset
2022
TV
This Town
as Commander Bentley
2024
Movie
Cern and the Sense of Beauty
as Narrator (voice)
2017
Movie
A Ghost Story for Christmas: Lot No. 249
as The Friend
2023
Movie
Beyond the Pale
as Captain Charles Shore
2014
Movie
King Lear
as Oswald
2008
TV
A Ghost Story for Christmas
as The Friend
1971
Movie
National Theatre Live: Much Ado About Nothing
as Benedick
2022