
John Heffernan
- Known for
- Acting
- Born
- June 30, 1981
- Birthplace
- Billericay, Essex, England, UK
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.
Filmography

Wild Horse Nine 2026
as English Man

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

National Theatre Live: Much Ado About Nothing 2022
as Benedick

The Duke 2021
as Neddie Cussen

The Banishing 2021
as Linus

Misbehaviour 2020
as Gareth

Forget Me Not 2019
as Jack

Official Secrets 2019
as James Welch

Brexit: The Uncivil War 2019
as Matthew Elliott

Crooked House 2017
as Laurence Brown

Cern and the Sense of Beauty 2017
as Narrator (voice)

Eye in the Sky 2015
as Major Harold Webb

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

National Theatre Live: The Habit of Art 2010
as George

King Lear 2008
as Oswald

Snakes on a Set: Behind the Scenes 2007
as Self

Red Alert: Hockeytown 3 2002
as Narrator
Credits from TMDB.