| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2026 | Empire of Lies | Dave | |
| 2026 | Empire of Lies | Screenplay | |
| 2025 | 260 dana | Narednik Divac | |
| 2025 | Signs of Life | Writer | |
| 2025 | Signs of Life | Producer | |
| 2025 | Signs of Life | Director | |
| 2025 | Two Neighbors | - | |
| 2025 | Operação Vingança | Ellish | |
| 2024 | River of Blood | Nick | |
| 2024 | Christmas at Plumhill Manor | Nick | |
| 2024 | Hard Home | Robert | |
| 2024 | Fyre Rises | Commander Doyle | |
| 2024 | War Blade | Robert Banks | |
| 2022 | Prancer: Um Conto de Natal | Finn Wally | |
| 2022 | The Magician | Producer | |
| 2022 | The Magician | First Assistant Director | |
| 2022 | Care | Producer | |
| 2022 | Care | Writer | |
| 2022 | Care | Director | |
| 2021 | Creation Stories | Peter Mandelson | |
| 2021 | Coração de Dragão: Vingança | Darius | |
| 2020 | Kindred | Older brother (Cainan) | |
| 2019 | Invasão ao Serviço Secreto | Agent Ramirez | |
| 2018 | A Última Missão | Deighton | |
| 2018 | Tango One, O Mais Procurado | Andrew Hathaway | |
| 2015 | The Chameleon | Him | |
| 2014 | #AmeriCAN | - | |
| 2014 | Macbeth - Live at Shakespeare's Globe | Macbeth | |
| 2013 | The Dead 2: India | Nicholas Burton | |
| 2013 | Dead of the Nite | Detective Anderson | |
| 2013 | The Magnificent Eleven | Fire Chief | |
| 2013 | Dou-lhes um Ano | Charlie | |
| 2012 | Devil's Bridge | Sean | |
| 2010 | Reunited | Martin | |
| 2009 | Enid | Hanly Blyton | |
| 2008 | Telstar: The Joe Meek Story | Doctor | |
| 2008 | Abraham's Point | Adam | |
| 2007 | The Sarah Jane Adventures: Invasion of the Bane | Alan Jackson | |
| 2006 | 007: Cassino Royale | Carter | |
| 2005 | ShakespeaRe-Told: Macbeth | Billy Banquo | |
| - | The Silent Canary | - | |
| - | No Vacancies | James | |
| - | ShakespeaRe-Told: Macbeth | Billy |