All roles

Bob Marley: One Love
2024, Movie - Biography, Drama, History
The Flatshare
2022, Show - Drama, Comedy
Starred Up
2014, Movie - Drama
The Personal History of David Copperfield
2019, Movie - Drama, Comedy
The Girl with All the Gifts
2016, Movie - Action, Sci-Fi, Horror
Sand Castle
2017, Movie - Action, Drama, War
Calm with Horses
2020, Movie - Crime, Drama
Red Tails
2012, Movie - Action, Drama, Adventure
The Gallows Pole
2023, Show - Crime, Drama
Pure
2019, Show - Drama, Comedy
The Trial of Christine Keeler
2019, Show - Drama, War
Ibiza
2018, Movie - Comedy, Romance
Journeyman
2017, Movie - Drama
Leading Lady Parts
2018, Movie - Comedy
National Theatre Live: Barber Shop Chronicles
2018, Movie - Drama, Comedy
My Brother the Devil
2012, Movie - Drama
Comes a Bright Day
2012, Movie - Romance, Thriller
Second Coming
2014, Movie - Drama
Dirtymoney
2013, Movie - Drama, Thriller