Ioan Gruffudd (Cardiff, 6 oktober 1973) is een Welsh acteur.
Sinds zijn filmdebuut in 1997 was Gruffudd meer dan dertig keer te zien op het witte doek, onder meer als Harold Godfrey Lowe in de film Titanic (1997) en Mr. Fantastic in twee films over de Fantastic Four (Fantastic Four en Fantastic Four: Rise of the Silver Surfer). Hij vertolkte van 1998 tot en met 2003 de rol van de Britse marine-officier Horatio Hornblower in acht televisiefilms die verschenen als de serie Hornblower. Daarnaast speelde hij verschillende rollen in BBC-series en -films, zoals Great Expectations (1999), Warriors (1999) en The Forsyte Saga (2002). Van 2014 tot 2015 was Gruffudd in een hoofdrol als Henry Morgan te zien in de Amerikaanse politieserie Forever. De serie telde maar één seizoen.
Gruffudd trouwde in september 2007 met actrice Alice Evans. Ze speelden samen in de jeugdfilm 102 Dalmatiërs (2000).