Acting • AGE 45
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.


This Town
Commander Bentley
2024

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

National Theatre Live: Much Ado About Nothing
Benedick
2022

Becoming Elizabeth
Duke of Somerset
2022

The Duke
Neddie Cussen
2021

The Banishing
Linus
2021

Misbehaviour
Gareth
2020

Dracula
Jonathan Harker
2020

Forget Me Not
Jack
2019

Official Secrets
James Welch
2019

Brexit: The Uncivil War
Matthew Elliott
2019

Crooked House
Laurence Brown
2017

The Loch
Dr. Simon Marr
2017

Cern and the Sense of Beauty
Narrator (voice)
2017

The Crown
Lord Altrincham
2016

Eye in the Sky
Major Harold Webb
2015

Jonathan Strange & Mr Norrell
Lascelles
2015

Beyond the Pale
Captain Charles Shore
2014

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

National Theatre Live: The Habit of Art
George
2010

King Lear
Oswald
2008

Snakes on a Set: Behind the Scenes
Self
2007

Foyle's War
James Griffin
2002

Red Alert: Hockeytown 3
Narrator
2002

A Ghost Story for Christmas
The Friend
1971

Tomb Raider
David