Ioan Gruffudd ( anhören?/i) (* 6. Oktober 1973 in Cardiff, Wales) ist ein britischer Schauspieler.
Gruffudd begann seine Karriere im Alter von 14 Jahren als Schauspieler in der walisischen Seifenoper Pobol y Cwm (1989–1994). Nach Abschluss seines Schauspielstudiums an der Royal Academy of Dramatic Art in London wirkte er in mehreren Projekten mit; unter anderem verkörperte er Jeremy Poldark in der gleichnamigen Familiensaga. Mehr Aufmerksamkeit erhielt er jedoch erst durch die Rolle als 5. Offizier Harold Lowe im Hollywood-Blockbuster Titanic.