Ioan Gruffudd
11 TV shows · 1998–2022
Ioan Gruffudd on TV
-
Forever
as Dr. Henry Morgan -
Liar
as Andrew Earlham -
Harrow
as Dr. Daniel Harrow -
Ringer
as Andrew Martin -
C.S. Forester's Horatio Hornblower
as Horatio Hornblower -
The Forsyte Saga
as Phillip Bosinney -
Century City
as Lukas Gold -
La Jeune Fille et la Nuit
as Thomas Degalais -
Great Expectations
as Pip -
The British
as Narrator -
Warriors
as Lieutenant John Feeley