Biography.guide
Home › People › Actor › John Heffernan
Portrait of John Heffernan

John Heffernan

b. 1981

British theatre and screen actor

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About John Heffernan

Born 1981. John Heffernan is a British actor, film actor, stage actor and television actor.

John Heffernan (born 30 June 1981) is a British actor. He has worked with the English Touring Theatre, the Royal Shakespeare Company (RSC), and the National Theatre, taking the lead roles in Edward II at the National Theatre,

Early life He attended the Anglo European School in Ingatestone. Aged 14 he completed the BBC Press Pack Masterclass course.

Career Heffernan was born in Billericay, Essex, England and worked as an usher at the National Theatre. He has appeared on screen in a number of roles, including Henry Lascelles in the BBC adaptation of Susanna Clarke's novel Jonathan Strange & Mr Norrell, Jaggers in Dickensian and Steven Rose in the fourth series of Luther. In 2017, he played John Grigg, 2nd Baron Altrincham, in an episode of the Netflix series The Crown. He also played the Nine for Big Finish, in their Doctor Who box sets Doom Coalition and Ravenous. He returned to the National Theatre in 2022 to play the co-lead opposite Katherine Parkinson in a new production of Much Ado About Nothing directed by Simon Godwin.

Filmography Film

Television

Video games

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Education
Anglo European School, Webber Douglas Academy of Dramatic Art

People in John Heffernan's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped John Heffernan's

Frequently asked questions

Who is John Heffernan?

British theatre and screen actor

When was John Heffernan born?

John Heffernan was born on 30 June 1981 in Billericay.

What is John Heffernan's occupation?

John Heffernan is an actor, film actor, stage actor and television actor.

What nationality is John Heffernan?

John Heffernan is British.

Sources & further reading

· Wikipedia: John Heffernan

· Wikidata: Q20676942

· DBpedia: John Heffernan (British actor)

Cite this page

APA: Biography.guide. (2026). John Heffernan. https://biography.guide/john-heffernan-actor/

MLA: "John Heffernan." Biography.guide, https://biography.guide/john-heffernan-actor/.

Chicago: "John Heffernan." Biography.guide. https://biography.guide/john-heffernan-actor/.

Data last updated: 2026-09-22 · Spot an error? Report a correction.

Page generated 2026-09-27 05:24 UTC