| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2023 | Sheene | Narrator (voice) | |
| 2021 | Just in Case | Mark | |
| 2019 | Mamma Mia! Here We Go Yet Again | Pierce Brosnan | |
| 2013 | Spying on Hitler’s Army: The Secret Recordings | Narrator | |
| 2012 | Tales of Television Centre | Self | |
| 2012 | Bel Ami: O Sedutor | Charles Forestier | |
| 2012 | Treasure Island | Captain Smollett | |
| 2011 | Pavlopetri: The City Beneath the Waves | Narrator | |
| 2011 | Pavlopetri: The City Beneath the Waves | Executive Producer | |
| 2010 | Você vai Conhecer o Homem dos seus Sonhos | Poker Friend | |
| 2009 | The Making of... Ashes to Ashes | Himself | |
| 2008 | Tu£sday | Earp | |
| 2007 | The End of 'Life on Mars' | Self | |
| 2005 | Cruzada | Squire | |
| 2005 | The Walk | Eddie | |
| 2003 | Byron | William Fletcher | |
| 2003 | Garotas do Calendário | Lawrence Sertain | |
| 2003 | Lloyd & Hill | Daniel Lloyd | |
| 2003 | The Other Boleyn Girl | William Strafford | |
| 2001 | Hornblower: Retribution | Gunner Hobbs | |
| 2001 | Hornblower: Mutiny | Hobbs | |
| 1998 | The Perfect Blue | Tom | |
| 1997 | Sharpe: The Legend | Truman | |
| 1997 | Sharpe's Justice | Matt Truman | |
| 1996 | True Love | Phil | |
| 1995 | Loved Up | Ray | |
| 1995 | I.D.: Fúria nas Arquibancadas | Charlie | |
| 1992 | A Fatal Inversion | Young Detective | |
| 1991 | Londres Me Mata | Suited Man |