
John Heffernan
Acting
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.
TV Shows(14)

This Town
Commander Bentley
2024

Becoming Elizabeth
Duke of Somerset
2022

Dracula
Jonathan Harker
2020

The Loch
Dr. Simon Marr
2017

The Crown
Lord Altrincham
2016

Jonathan Strange & Mr Norrell
Lascelles
2015

Outlander
Brigadier General Lord Thomas
2014

Murder on the Home Front
Zeigler
2013

Ripper Street
Ronald Capshaw
2012

The Hollow Crown
Francis
2012

Luther
Steven Rose
2010

Foyle's War
James Griffin
2002

A Ghost Story for Christmas
The Friend
1971

Tomb Raider
David
Movies(16)

A Ghost Story for Christmas: Lot No. 249
The Friend
2023

National Theatre Live: Much Ado About Nothing
Benedick
2022

The Duke
Neddie Cussen
2021

The Banishing
Linus
2021

Misbehaviour
Gareth
2020

Forget Me Not
Jack
2019

Official Secrets
James Welch
2019

Brexit: The Uncivil War
Matthew Elliott
2019

Crooked House
Laurence Brown
2017

Cern and the Sense of Beauty
Narrator (voice)
2017

Eye in the Sky
Major Harold Webb
2015

Beyond the Pale
Captain Charles Shore
2014
All This Can Happen
Narrator
2013

National Theatre Live: The Habit of Art
George
2010

King Lear
Oswald
2008

Red Alert: Hockeytown 3
Narrator
2002