
Acting
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 was first 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/Mister Fantastic in Fantastic Four (2005) and its sequel Fantastic Four: Rise of the Silver Surfer (2007), William Wilberforce in A…

Seven Snipers
as Milk

Bad Boys: Ride or Die
as Lockwood

Ava
as Peter

The Professor and the Madman
as Henry Bradley

Buttons
as William Kingsley

Keep Watching
as Carl Mitchell

San Andreas
as Daniel Riddick

Forever
as Anthony

Mr. Calzaghe
as Self

Justice League: War
as Thomas Morrow (voice)

Dolph and the Lundgrens
as Self · 1 ep.

Elsbeth
as Angus Doyle · 1 ep.

The Reunion
as Thomas Degalais · 6 ep.

Harrow
as Dr. Daniel Harrow · 30 ep.

Liar
as Andrew Earlham · 12 ep.

UnREAL
as John Booth · 5 ep.

Forever
as Henry Morgan · 22 ep.

Monday Mornings
as Dr. Stewart Delany · 1 ep.

Ringer
as Andrew Martin · 22 ep.

Castle
as Eric Vaughn · 1 ep.
San Andreas
2015