Anthony Stewart Head Filmography: Every Movie and TV Show in Order
All 60 Anthony Stewart Head roles in chronological order (1981 to 2024): 26 movies and 34 TV series.

How many movies and TV shows has Anthony Stewart Head been in? This complete Anthony Stewart Head filmography lists 60 credited roles (26 films, 34 TV series), in chronological order from 1981 to 2024, with links to our full guides where available.
Anthony Stewart Head movies in order
- Lady Chatterley's Lover (1981) as Anton
- A Prayer for the Dying (1987) as Rupert
- Royce (1994) as Pitlock
- I'll Be There (2003) as Sam Gervasi
- And Starring Pancho Villa as Himself (2003) as William Benton
- Fat Slags (2004) as Victor
- Imagine Me & You (2006) as Ned
- Scoop (2006) as Detective
- Persuasion (2007) as Sir Walter Elliot
- Doctor Who: The Infinite Quest (2007) as Baltazar (voice)
- Sweeney Todd: The Demon Barber of Fleet Street (2007) as Man in Street Who Greets Todd after Competition (uncredited)
- Repo! The Genetic Opera (2008) as Nathan Wallace / Repo Man
- The Inbetweeners Movie (2011) as Will's Dad
- The Great Ghost Rescue (2011) as Prime Minister
- Ghost Rider: Spirit of Vengeance (2011) as Benedict
- The Iron Lady (2011) as Geoffrey Howe
- Percy Jackson: Sea of Monsters (2013) as Chiron
- Flying Home (2014) as Colin's Father
- Convenience (2015) as Barry
- Rocky Horror Show Live (2015) as Narrator
- Despite the Falling Snow (2016) as Old Misha Ardonov
- A Street Cat Named Bob (2016) as Nigel Bowen
- Batman: Gotham by Gaslight (2018) as Alfred (voice)
- Feedback (2019) as Norman Burgess
- Let the Wrong One In (2021) as Henry
- Upgraded (2024) as Julian Marx
Anthony Stewart Head TV shows
- Bergerac (1981) as Bill
- Spenser: For Hire (1985)
- Highlander: The Series (1992) as Allan Rothwood
- The Detectives (1993) as Simon
- NYPD Blue (1993) as Raleigh Gibson
- Silent Witness (1996)
- Buffy the Vampire Slayer (1997) as Rupert Giles
- Jonathan Creek (1997) as Adam Klaus
- Two Guys and a Girl (1998) as Dr. Staretski
- Monarch of the Glen (2000)
- My Family (2000) as Richard Harper
- Spooks (2002) as Peter Salter
- Fillmore! (2002) as Professor Third (voice)
- Little Britain (2003) as Michael the PM
- New Tricks (2004)
- Doctor Who Confidential (2005)
- Doctor Who (2005) as Mr Finch
- Doctor Who Confidential (2005) as Narrator
- Hotel Babylon (2006)
- Merlin (2008) as Uther Pendragon
- Warehouse 13 (2009) as Paracelsus
- Dancing on the Edge (2013) as Donaldson
- Yonderland (2013) as Nigel
- Dominion (2014) as David Weel
- Still Star-Crossed (2017) as Lord Silvestro Capulet
- Back (2017) as Charismatic Mike
- Motherland (2017) as Bill
- The Split (2018) as Oscar
- Tom Clancy's Jack Ryan (2018) as Rupert Thorne
- The Stranger (2020) as Edgar Price
- Feel Good (2020) as George
- Adventure Time: Distant Lands (2020) as Wizard Con (voice)
- Ted Lasso (2020) as Rupert Mannion
- Bridgerton (2020) as Lord Sheffield
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Anthony Stewart Head been in?
Anthony Stewart Head has 26 credited film roles and 34 TV roles, for a total of 60 credits from 1981 to 2024.
What was Anthony Stewart Head's first major role?
Lady Chatterley's Lover (1981).
What is Anthony Stewart Head's most recent project?
Upgraded (2024).



