| title: | year: | as: |
| Agent Crush | 2007 | Agent Crush |
| Fantastic Four: Rise of the Silver Surfer | 2007 | Reed Richards Mr. Fantastic |
| Amazing Grace | 2006 | William Wilberforce |
| The TV Set | 2006 | Richard McAllister |
| American Dad! | 2006 | Dark Haired Man |
| Fantastic Four | 2005 | Reed Richards |
| The Little Things | 2005 | Simon |
| Justice League | 2005 | Mr. Miracle |
| King Arthur | 2004 | Lancelot |
| Century City | 2004 | Lukas Gold |
| This Girl's Life | 2003 | Daniel |
| Y Mabinogi | 2003 | King Bendigeidfran |
| Hornblower: Duty | 2003 | Commander Horatio Hornblower |
| Hornblower: Loyalty | 2003 | Commander Horatio Hornblower |
| The Forsyte Saga | 2002 | Phillip Bosinney |
| Man and Boy | 2002 | Harry Silver |
| Shooters | 2002 | Freddy Guns |
| The Gathering | 2002 | Dan Blakeley |
| Black Hawk Down | 2001 | Lt. John Beales |
| Hornblower: Retribution | 2001 | 3rd Lt. Horatio Hornblower |
| Hornblower: Mutiny | 2001 | 3rd Lt. Horatio Hornblower |
| Happy Now | 2001 | Sgt Max Bracchi |
| Very Annie Mary | 2001 | Hob |
| Another Life | 2001 | Frederick Edward Francis Bywaters |
| 102 Dalmatians | 2000 | Kevin Sheperd |
| The Miracle Maker | 2000 | Voice of Jesus |
| Warriors | 1999 | Lt. John Feeley |
| Love in the 21st Century | 1999 | Jack |
| Solomon and Gaenor | 1999 | Solomon Levinsky |
| Great Expectations | 1999 | Pip |
| Hornblower: The Frogs and the Lobsters | 1999 | Horatio Hornblower |
| Hornblower: The Duchess and the Devil | 1999 | Horatio Hornblower |
| Hornblower: The Examination for Lieutenant | 1998 | Acting Lt. Horatio Hornblower |
| Hornblower: The Even Chance | 1998 | Midshipman Horatio Hornblower |
| Titanic | 1997 | 5th Officer Harold Lowe |
| Wilde | 1997 | John Gray |
| Poldark | 1996 | Jeremy Poldark |
| A Mind to Kill | 1996 | Karl Stranger |
| A Relative Stranger | 1995 | Nigel Fraiman |
| Pobol y Cwm | 1994 | Gareth Wyn Harries |