Net Worth →
Filmographies

Iain Glen Filmography: Every Movie and TV Show in Order

All 61 Iain Glen roles in chronological order (1983 to 2026): 36 movies and 25 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Iain Glen filmography
TMDB

How many movies and TV shows has Iain Glen been in? This complete Iain Glen filmography lists 61 credited roles (36 films, 25 TV series), in chronological order from 1983 to 2026, with links to our full guides where available.

Iain Glen movies in order

  • Gorillas in the Mist (1988) as Brendan
  • Mountains of the Moon (1990) as John Hanning Speke
  • Rosencrantz & Guildenstern Are Dead (1991) as Hamlet
  • The Young Americans (1993) as Edward Foster
  • Beautiful Creatures (2000) as Tony
  • Paranoid (2000) as Stan
  • Lara Croft: Tomb Raider (2001) as Manfred Powell
  • Darkness (2002) as Mark
  • The Soul Keeper (2003) as Carl Jung
  • Song for a Raggy Boy (2003) as Brother John
  • Resident Evil: Apocalypse (2004) as Dr. Isaacs
  • Man to Man (2005) as Alexander Auchinleck
  • Kingdom of Heaven (2005) as Richard Coeur de Lion
  • Tara Road (2005) as Danny
  • The Last Legion (2007) as Orestes
  • Resident Evil: Extinction (2007) as Dr. Isaacs
  • The Case of Unfaithful Klara (2009) as Denis
  • Into the Storm (2009) as King George VI
  • Pope Joan (2009) as Village Priest
  • Harry Brown (2009) as SI Childs
  • The Iron Lady (2011) as Alfred Roberts
  • Kick-Ass 2 (2013) as Uncle Ralph
  • Game of Thrones: A Day in the Life (2015) as Self
  • The Bad Education Movie (2015) as Pasco Trevelyan
  • Eye in the Sky (2015) as James Willett
  • Resident Evil: The Final Chapter (2016) as Dr. Isaacs
  • My Cousin Rachel (2017) as Kendall
  • Game of Thrones: The Last Watch (2019) as Self
  • The Flood (2019) as Philip
  • The Windermere Children (2020) as Jock Lawrence
  • The Racer (2020) as ‘Sonny’ McElhone
  • Black Beauty (2020) as John Manly
  • The Colony (2021) as Gibson
  • The Lost Girls (2022) as Hook
  • Operation Napoleon (2023) as William Carr
  • The Last Front (2024) as Leonard

Iain Glen TV shows

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Iain Glen been in?

Iain Glen has 36 credited film roles and 25 TV roles, for a total of 61 credits from 1983 to 2026.

What was Iain Glen's first major role?

Taggart (1983).

What is Iain Glen's most recent project?

Agatha Christie's Seven Dials (2026).

Sources

More in Movies