Né le 6 Octobre 1973 à Cardiff.
Ioan Gruffudd, qui incarna récemment Lancelot dansle Roi Arthur d'Antoine Fuqua, face à Clive Owen et Keira Knightley.
Acteur dès l'adolescence, il rejoint à 18 ans la Royal Academy of Dramatic Arts de Londres et remporta son premier succès international dans le rôle-titre de la prestigieuse mini-série Horatio Hornblower.
Il a également figuré aux génériques de Titanic de James Cameron, Les 102 dalmatiens de Kevin Lima, La chute du faucon noir de Ridley Scott, Les témoins et Solomon and Gaenor (Cité à l'Oscar du meilleur film étranger).
Le 20 juillet 2005 il est à l'affiche du film de Tim Story, Les 4 Fantastiques. On le retrouve également en Mr Fantastic dans Les 4 Fantastiques et le Surfeur d'Argent, sorti en août 2007.