
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.

as James Griffin

as Brigadier General Lord Thomas
2014

as Lord Altrincham
2016

as James Griffin
2002

as Steven Rose
2010

as Ronald Capshaw
2012

as Francis
2012

as Jonathan Harker
2020

as The Friend
1971

as Laurence Brown
2017

as Major Harold Webb
2015

as Duke of Somerset
2022

as Lascelles
2015
as Neddie Cussen
2021

as The Friend
2023

as Benedick
2022

as Neddie Cussen
2021

as Linus
2021

as Gareth
2020

as Jack
2019

as James Welch
2019

as Matthew Elliott
2019

as Laurence Brown
2017

as Narrator (voice)
2017

as Major Harold Webb
2015

as Captain Charles Shore
2014
as Narrator
2013

as George
2010

as Oswald
2008

as Narrator
2002
as James Griffin
1 ep.

as Brigadier General Lord Thomas
1 episodes

as Lord Altrincham
1 episodes

as James Griffin
1 episodes

as Steven Rose
2 episodes

as Ronald Capshaw
4 episodes

as Francis
1 episodes

as Jonathan Harker
3 episodes

as The Friend
1 episodes

as Duke of Somerset
8 episodes

as Lascelles
7 episodes

as Commander Bentley
4 episodes

as Dr. Simon Marr
5 episodes

as David
1 episodes

as Zeigler
2 episodes