Net Worth →
Filmographies

Ioan Gruffudd Filmography: Every Movie and TV Show in Order

All 58 Ioan Gruffudd roles in chronological order (1997 to 2026): 40 movies and 18 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Ioan Gruffudd filmography
TMDB

How many movies and TV shows has Ioan Gruffudd been in? This complete Ioan Gruffudd filmography lists 58 credited roles (40 films, 18 TV series), in chronological order from 1997 to 2026, with links to our full guides where available.

Ioan Gruffudd movies in order

  • Wilde (1997) as John Gray
  • Titanic (1997) as Fifth Officer Lowe
  • Hornblower: The Even Chance (1998) as Midshipman Horatio Hornblower
  • Hornblower: The Examination for Lieutenant (1998) as Horatio Hornblower
  • Hornblower: The Duchess and the Devil (1999) as Horatio Hornblower
  • Hornblower: The Frogs and the Lobsters (1999) as Horatio Hornblower
  • Great Expectations (1999) as Pip
  • Warriors (1999) as Lt. John Feeley
  • 102 Dalmatians (2000) as Kevin Shepherd
  • Hornblower: Mutiny (2001) as Horatio Hornblower
  • Hornblower: Retribution (2001) as Horatio Hornblower
  • Very Annie Mary (2001) as Hob
  • Black Hawk Down (2001) as LT John Beales
  • Shooters (2002) as Freddy Guns
  • Hornblower: Loyalty (2003) as Horatio Hornblower
  • Hornblower: Duty (2003) as Commander Horatio Hornblower
  • The Gathering (2003) as Dan Blakeley
  • King Arthur (2004) as Lancelot
  • This Girl's Life (2004) as Daniel
  • Fantastic Four (2005) as Reed Richards / Mr. Fantastic
  • Amazing Grace (2006) as William Wilberforce
  • The TV Set (2007) as Richard McCallister
  • Fantastic Four: Rise of the Silver Surfer (2007) as Reed Richards / Mr. Fantastic
  • Fireflies in the Garden (2008) as Addison
  • W. (2008) as Prime Minister Tony Blair
  • The Secret of Moonacre (2009) as Sir Benjamin Merryweather / Sir Wrolf Merryweather
  • The Kid (2010) as Colin Smith
  • Sanctum (2011) as Carl
  • Foster (2011) as Alec
  • Horrible Bosses (2011) as Wetwork Man
  • Reflections on Titanic (2012) as Self
  • The Adventurer: The Curse of the Midas Box (2013) as Charles Mundi
  • Justice League: War (2014) as Thomas Morrow (voice)
  • Playing It Cool (2014) as Stuffy
  • San Andreas (2015) as Daniel Riddick
  • Keep Watching (2017) as Carl Mitchell
  • The Professor and the Madman (2019) as Henry Bradley
  • Ava (2020) as Peter
  • Bad Boys: Ride or Die (2024) as Lockwood
  • Seven Snipers (2026) as Milk

Ioan Gruffudd TV shows

  • Hornblower (1998) as Horatio Hornblower
  • Family Guy (1999) as Man (voice)
  • Family Guy (1999) as National Geographic Narrator (voice)
  • Family Guy (1999) as Prince Charles (voice)
  • The Forsyte Saga (2002) as Phillip Bosinney
  • Justice League Unlimited (2004) as Mr. Miracle (voice)
  • American Dad! (2005) as Dark Haired Man / Medic (voice)
  • American Dad! (2005) as (voice)
  • Ben 10: Alien Force (2008) as Devin Levin / Robot Guard (voice)
  • Batman: The Brave and the Bold (2008) as Armor (voice)
  • Castle (2009) as Eric Vaughn
  • Glee (2009) as Paolo San Pablo
  • Ringer (2011) as Andrew Martin
  • Forever (2014) as Henry Morgan
  • UnREAL (2015) as John Booth
  • Liar (2017) as Andrew Earlham
  • Harrow (2018) as Dr. Daniel Harrow
  • Elsbeth (2024) as Angus Doyle

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

Frequently asked questions

How many movies has Ioan Gruffudd been in?

Ioan Gruffudd has 40 credited film roles and 18 TV roles, for a total of 58 credits from 1997 to 2026.

What was Ioan Gruffudd's first major role?

Wilde (1997).

What is Ioan Gruffudd's most recent project?

Seven Snipers (2026).

Sources

More in Movies