
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.

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

National Theatre Live: Much Ado About Nothing
as Benedick

The Duke
as Neddie Cussen

The Banishing
as Linus

Misbehaviour
as Gareth

Official Secrets
as James Welch

Brexit: The Uncivil War
as Matthew Elliott

Forget Me Not
as Jack

Crooked House
as Laurence Brown

Cern and the Sense of Beauty
as Narrator (voice)

This Town
as Commander Bentley · 4 ep.

Becoming Elizabeth
as Duke of Somerset · 8 ep.

Dracula
as Jonathan Harker · 3 ep.

The Loch
as Dr. Simon Marr · 5 ep.

The Crown
as Lord Altrincham · 1 ep.

Jonathan Strange & Mr Norrell
as Lascelles · 7 ep.

Outlander
as Brigadier General Lord Thomas · 1 ep.

Murder on the Home Front
as Zeigler · 2 ep.

Ripper Street
as Ronald Capshaw · 4 ep.

The Hollow Crown
as Francis · 1 ep.
The Duke
2021