Biography
Ioan Gruffudd (Welsh: [ˈjɔan ˈɡrɪfɪð]; /ˈjoʊɑːn ˈɡrɪfɪθ/; born 6 October 1973) is a Welsh-American actor. He is known for his roles in film and television series in the United Kingdom, the United States, and Australia.
He first was noted for his portrayal of Harold Lowe in Titanic (1997) and for his portrayal of Horatio Hornblower in the Hornblower series of television films (1998–2003). Subsequent roles have included Lancelot in King Arthur (2004), Reed Richards/MMister Fantastic in Fantastic Four (2005) and its 2007 sequel, William Wilberforce in Amazing Grace (2006), Tony Blair in W. (2008), and Adam Lockwood in Bad Boys: Ride or Die (2024).
Description above from the Wikipedia article Ioan Gruffudd, licensed under CC-BY-SA, full list of contributors on Wikipedia.
Filmography
Cast Credits

Bad Boys: Ride or Die
Character: Lockwood
MOVIE • 2024

Elsbeth
Character: Angus Doyle
TV • 2024

The Reunion
Character: Thomas Degalais
TV • 2022

Ava
Character: Peter
MOVIE • 2020

The Professor and the Madman
Character: Henry Bradley
MOVIE • 2019

Buttons
Character: William Kingsley
MOVIE • 2018

Harrow
Character: Dr. Daniel Harrow
TV • 2018

Liar
Character: Andrew Earlham
TV • 2017

Keep Watching
Character: Carl Mitchell
MOVIE • 2017

Mr. Calzaghe
Character: Himself
MOVIE • 2015

Forever
Character: Anthony
MOVIE • 2015

UnREAL
Character: John Booth
TV • 2015

San Andreas
Character: Daniel Riddick
MOVIE • 2015

Playing It Cool
Character: Stuffy
MOVIE • 2014

Forever
Character: Henry Morgan
TV • 2014

Under Milk Wood
Character: Mog Edwards
MOVIE • 2014

Justice League: War
Character: Thomas Morrow (voice)
MOVIE • 2014

The Adventurer: The Curse of the Midas Box
Character: Charles Mundi
MOVIE • 2013

Monday Mornings
Character: Dr. Stewart Delany
TV • 2013

Reflections on Titanic
Character: Self
MOVIE • 2012
Crew