







| 2026 | Thời Khắc Công Bố | Daniel Kellner |
| 2025 | Kẻ đâm lén: Đánh thức người chết | Fr. Jud Duplenticy |
| Dựng Lại Cuộc Đời | Dusty | |
| Kẻ Chủ Mưu | James Blaine Mooney | |
| Lịch Sử Âm Thanh | David | |
| 2024 | Bonus Track | Jonno |
| Lee | Antony Penrose | |
| Jean Cocteau | Narrator (voice) | |
| Những Kẻ Thách Đấu | Patrick Zweig | |
| 2023 | La chimera | Arthur |
| 2022 | Aisha | Conor Healy |
| 2021 | Hẹn Hò Ngày Của Mẹ | Paul Sheringham |
| National Theatre Live: Romeo and Juliet | Romeo | |
| 2020 | The Netflix Afterparty: The Best Shows of the Worst Year | Self |
| Tiểu Thư Emma | Mr. Elton | |
| 2019 | Hope Gap | Jamie |
| Only You | Jake | |
| 2018 | Boys on Film 18: Heroes | Peter (segment "The Colour Of His Hair") |
| 2017 | Vùng Đất Thánh | Johnny Saxby |
| The Colour of His Hair | Peter | |
| 2016 | Best Man | Donald |
| Florence Foster Jenkins | Donaghy | |
| 2015 | The Program | Rich |
| Holding on for a Good Time | Charlie | |
| Lọ Lem | Ballroom Palace Guard | |
| Bridgend | Jamie | |
| 2014 | The Riot Club | Ed Montgomery |
| Hide and Seek | Max | |
| 2013 | The Wipers Times | Dodd |
| The Magnificent Eleven | Andy | |
| 2012 | The Eschatrilogy: Book of the Dead | Zombie |
| 2025 | Dựng Lại Cuộc Đời | Executive Producer |
| 2024 | Bonus Track | Executive Producer |
| Bonus Track | Story | |
| Big Cat | Executive Producer |