| Joy (2024)As Robert Edwards | (Not seen) |
| Bob Marley: One Love (2024)As Don Taylor | (Not seen) |
| Rogue Agent (2022)As Robert Freegard | (Not seen) |
| Things Heard & Seen (2021)As George Claire | (Not seen) |
| Mr. Jones (2019)As Gareth Jones | (Not seen) |
| Little Women (2019)As John Brooke | (Not seen) |
| Flatliners (2017)As Jamie | (Not seen) |
| Mr. Turner (2014)As Clarinettist | (Not seen) |
| Belle (2013)As Oliver Ashford | (Not seen) |
| Rush (2013)As Guy Edwards | (Not seen) |
| An Education (2009)As Student | (Not seen) |