Skip to main content
Monday, 10 August 2026 · Morning editionLondon ⛅ 21°C4 TV premieres this week7 prime-time slots tonightStreaming #1: Disclosure DayAbout UsOur TeamSourcesContactNewsletter

Cast of V for Vendetta (film)

HomeCasts

Hugo Weaving plays V, Natalie Portman plays Evey Hammond, and Stephen Rea plays Inspector Finch in the 2005 dystopian thriller ‘V for Vendetta’.

  • Warner Bros. Pictures (distributor); Silver Pictures, Virtual Studios, Anarchos Productions
  • 2005
  • Film
  • 14 cast

Main cast

  • VHugo WeavingMain
  • Evey HammondNatalie PortmanMain
  • Inspector Eric FinchStephen ReaMain
  • Adam Sutler / High ChancellorJohn HurtMain
  • Dominic Stone / CreedyTim Pigott-SmithMain

Supporting cast

  • Valerie Page (on-screen / archival footage)Natasha WightmanSupp
  • DeitrichStephen FrySupp
  • Helen HeyerImogen PootsSupp
  • Reverend LillimanRoger AllamSupp
  • Finch’s colleague (DS Dish)Clive AshbornSupp
  • Gordon Deitrich (voice / uncredited)Rupert GravesSupp

Guest & voice

  • Young Valerie PageLaura GreenwoodGuest
  • Lewis Prothero (The Voice of Fate)Guy HenryGuest
  • Dr. Delia SurridgeSinéad CusackGuest

No matches — try another name.

About this cast

Based on the graphic novel by Alan Moore and David Lloyd, ‘V for Vendetta’ (2005) is a dystopian political thriller set in a near-future totalitarian Britain. The film stars Hugo Weaving as the masked vigilante V, Natalie Portman as Evey Hammond, and Stephen Rea as the detective investigating V’s terrorist attacks against the government.

FAQs

Who plays V in ‘V for Vendetta’?

Hugo Weaving plays the masked vigilante V, though his face is never shown; James Purefoy originally voiced the character in early recordings but was replaced by Weaving.

Who plays Evey Hammond in ‘V for Vendetta’?

Natalie Portman plays Evey Hammond, the young woman who becomes V’s ally and eventually carries on his legacy.

Is ‘V for Vendetta’ based on a graphic novel?

Yes, the film is based on the 1980s graphic novel by Alan Moore and David Lloyd, though Moore distanced himself from the adaptation.

Where was ‘V for Vendetta’ filmed?

The film was shot primarily at Babelsberg Studios in Germany and on location in Berlin and London, with many scenes depicting a futuristic, fascist London.

Who plays the Chancellor in ‘V for Vendetta’?

John Hurt plays the oppressive High Chancellor Adam Sutler, a role that echoes his iconic performance in Orwell’s ‘Nineteen Eighty-Four’.

Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026

Browse all cast guides →