Małe rzeczy (The Little Things) jako Simon 2005: Fantastyczna Czwórka (Fantastic Four) jako Reed Richards/Pan Fantastic 2006: The TV Set jako Richard McCallister 2006: Głos wolności (Amazing Grace) jako William Wilberforce 2007: Fantastyczna Czwórka: Narodziny Srebrnego Surfera (Fantastic Four and the Silver Surfer) jako Reed Richards / Pan Fantastic 2008: Tajemnica Rajskiego Wzgórza (Secret of Moonacre) jako sir Banjamin 2011: Sanctum 3D (Sanctum) jako Carl 2011: Przybrany syn (Foster) jako Alec 2015: San Andreas jako Daniel Riddick
Telewizja Rok Tytuł Rola Uwagi 1986 Austin Dafydd 1987 Pobol y Cwm Gareth Wyn Harries 1 odcinek 1995 A Relative Stranger Nigel Fraiman film telewizyjny 1996 Poldark Jeremy Poldark Pilot 1997 A Mind to Kill Karl Stranger odcinek 2x06 Strange Territory 1998 Hornblower: Równe szanse(Hornblower: The Even Chance) Horatio Hornblower 1998 Hornblower: Egzamin na porucznika(Hornblower: The Examination for Lieutenant) Horatio Hornblower 1999 Love in the 21st Century Jack odcinek 1x04 Masturbation 1999 Warriors porucznik John Feeley główna rola 1999 Hornblower: Księżna i diabeł(Hornblower: The Duchess and the Devil) Horatio Hornblower główna rola 1999 Hornblower: Żaby i homary(Hornblower: The Frogs and the Lobsters) Horatio Hornblower główna rola 1999 Wielkie nadzieje(Great Expectations) Pip