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 David(1 ep)
as English Man
as Commander Bentley(4 eps)
as The Friend
as Duke of Somerset(8 eps)
as Neddie Cussen
as Linus
as Gareth
as Jonathan Harker(3 eps)
as Jack
as James Welch
as Matthew Elliott
as Laurence Brown
as Dr. Simon Marr(5 eps)
as Narrator (voice)
as Lord Altrincham(1 ep)
as Major Harold Webb
as Lascelles(7 eps)
as Captain Charles Shore
as Brigadier General Lord Thomas(1 ep)
as Zeigler(2 eps)
as Narrator
as Ronald Capshaw(4 eps)
as Francis(1 ep)
as Steven Rose(2 eps)
as Oswald
as James Griffin(1 ep)
as Narrator
as The Friend(1 ep)