| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2025 | Imperfeitamente Perfeita | Ryan Newell | |
| 2025 | National Theatre Live: The Fifth Step | Luka | |
| 2025 | Tornado | Little Sugar | |
| 2021 | Benediction | Siegfried Sassoon | |
| 2020 | Os Parentes | Thomas | |
| 2020 | Capone | Crawford | |
| 2020 | Return to Real Kashmir FC | - | |
| 2019 | Lutando Pela Família | Zak 'Zodiac' Knight | |
| 2018 | Duas Rainhas | Lord Darnley | |
| 2018 | Calibre | Vaughn | |
| 2017 | England Is Mine: Descobrir Morrissey | Steven Patrick Morrissey | |
| 2017 | Dunkirk | Collins | |
| 2017 | Tommy's Honour | Tommy Morris | |
| 2017 | The Dreams of Bethany Mellmoth | Hunter | |
| 2016 | Um Reino Unido | Tony Benn | |
| 2016 | Negação | James Libson | |
| 2015 | Peter Pan | Dobkin | |
| 2014 | 71: Esquecido em Belfast | Thommo | |
| 2014 | Ghosts | Oswald Alving | |
| 2013 | uwantme2killhim? | Henry | |
| 2012 | Mrs Biggs | Alan Wright | |
| - | Rogue Trooper | Gunnar (voice) |
| Ano | Nota | Título |
|---|---|---|
| 2024 | De Volta ao Mar | |
| 2020 | Os Parentes |
| Ano | Nota | Título |
|---|---|---|
| 2021 | Benediction |