| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2024 | National Theatre Live: Dear England | Gareth Southgate | |
| 2023 | A Mãe | Adrian | |
| 2016 | Em Busca da Liberdade | Eric Liddell | |
| 2016 | Shakespeare Live! From the RSC | Self | |
| 2016 | Ressurreição | Clavius | |
| 2015 | Terra Estranha | Matthew Parker | |
| 2014 | Hércules | King Eurystheus | |
| 2014 | O Inventor de Jogos | Morodian | |
| 2011 | Shakespeare in the Present | - | |
| 2010 | A Lost and Found Box of Human Sensation | Boy (voice) | |
| 2009 | Contra Corrente | Paul Thompson | |
| 2008 | O Escapista | Lenny Drake | |
| 2008 | O Barão Vermelho | Captain Roy Brown | |
| 2007 | Spring 1941 | Artur Planck | |
| 2007 | The Darwin Awards | Michael Burrows | |
| 2007 | Mandela - Luta Pela Liberdade | James Gregory | |
| 2006 | Correndo com Tesouras | Neil Bookman | |
| 2005 | O Grande Ataque | Major Gibson | |
| 2005 | O Elo Perdido | Jamie Dodd | |
| 2004 | O Mercador de Veneza | Bassanio | |
| 2003 | Lutero | Martin Luther | |
| 2003 | Sinbad - A Lenda dos Sete Mares | Proteus (voice) | |
| 2002 | Mata-me de Prazer | Adam | |
| 2002 | Leo | Stephen | |
| 2001 | Прашина | Elijah | |
| 2001 | Círculo de Fogo | Commisar Danilov | |
| 2000 | Rancid Aluminium | Sean Deeny | |
| 1999 | Marcas da Vingança | Manuel Esquema / Alan Riply | |
| 1998 | Shakespeare Apaixonado | Will Shakespeare | |
| 1998 | Elizabeth | Robert Dudley, Earl of Leicester | |
| 1998 | Mero Acaso | Laurence | |
| 1998 | Animated Epics: Beowulf | Beowulf ( voice ) | |
| 1996 | Beleza Roubada | Christopher Fox | |
| 1995 | The Vacillations of Poppy Carew | Willy | |
| - | The Way of the Wind | - |