Ioan Gruffudd

Ioan Gruffudd

Ioan Gruffudd

Ioan Gruffudd

Acting

Buttons (2018)

William Kingsley

San Andreas (2015)

Daniel Riddick

Justice League: War (2014)

Thomas Morrow (voice)

The Kid (2010)

Colin Smith

W. (2008)

Prime Minister Tony Blair

The Secret of Moonacre (2008)

Sir Benjamin Merryweather / Sir Wrolf Merryweather

Agent Crush (2008)

Agent Crush (voice)

Stories USA (2007)

Simon (segment "The Little Things")

The TV Set (2007)

Richard McCallister

Amazing Grace (2006)

William Wilberforce

Fantastic Four (2005)

Reed Richards / Mr. Fantastic

Dawn of the Dead (2004)

Soldier on Camera (uncredited)

Hornblower: Duty (2003)

Commander Horatio Hornblower

Hornblower: Loyalty (2003)

Horatio Hornblower

Shooters (2002)

Freddy Guns

Happy Now (2001)

Sgt Max Bracchi

Another Life (2001)

Frederick Edward Francis Bywaters

Hornblower: Mutiny (2001)

Horatio Hornblower

Warriors (1999)

Lt. John Feeley

Hornblower: The Even Chance (1998)

Midshipman Horatio Hornblower

Titanic (1997)

Fifth Officer Lowe

Wilde (1997)

John Gray

Poldark (1996)

Jeremy Poldark