| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2025 | O Casamento da Minha Mãe | Jeremy | |
| 2024 | Blitz | Clive | |
| 2023 | Sweet Sue | Soho Punter | |
| 2023 | Saltburn | Henry | |
| 2022 | Paranormal Investigators | Terry | |
| 2022 | Fisherman's Friends: One and All | Gareth | |
| 2022 | Meus Amigos Me Odeiam | George | |
| 2021 | O Duque | Eric Crowther | |
| 2020 | Artemis Fowl: O Mundo Secreto | Briar Cudgeon | |
| 2020 | Boys On Film 20: Heaven Can Wait | Liam (segment "Mine") | |
| 2019 | Grace Under Pressure | Jean-Paul Goude | |
| 2019 | National Theatre Live: I'm Not Running | Sandy Mynott | |
| 2018 | Fluentes no Amor | Huggins | |
| 2018 | O Príncipe Feliz | Ambrose Smithers - Undergraduate #1 | |
| 2018 | Bees Make Honey | Mr. Conick | |
| 2017 | Mine | Liam | |
| 2017 | National Theatre Live: Rosencrantz & Guildenstern Are Dead | Guildenstern | |
| 2016 | Regardez | Tony | |
| 2015 | Cinderela | Palace Official | |
| 2014 | Que Fim Levou Papai Noel? | Tony | |
| 2014 | Sr. Turner | John Ruskin | |
| 2013 | Questão de Tempo | Rory | |
| - | Challenger Deep | Producer |