All roles

The Ministry of Ungentlemanly Warfare
2024, Movie - Action, Comedy, War
Halo
2022, Show - Action, Adventure, Sci-Fi
The Amateur
2025, Movie - Action, Thriller
Black Panther: Wakanda Forever
2022, Movie - Action, Drama, Adventure
Black Panther
2018, Movie - Action, Adventure, Sci-Fi
Harlots
2017, Show - Drama
Star Wars: The Last Jedi
2017, Movie - Action, Adventure, Sci-Fi
The Siege of Jadotville
2016, Movie - Drama, War, Thriller
Trance
2013, Movie - Crime, Drama, Mystery
The Oxford Murders
2008, Movie - Crime, Mystery, Thriller
The Diplomat
2023, Show - Drama, Thriller
The Way
2024, Show - Drama, War
Girl
2023, Movie - Drama
Broken
2017, Show - Drama
ear for eye
2021, Movie - Drama
National Theatre Live: Medea
2014, Movie - Drama, Fantasy
Sumotherhood
2023, Movie - Action, Crime, Comedy
The Fear
2012, Show - Crime, Drama
Place of Execution
2008, Show - Crime, Drama, Mystery
The Town
2012, Show - Drama
Singam 2
2013, Movie - Action, Crime, Comedy
Ultimate Force
2002, Show - Drama, Adventure, War
Shirley
2011, Movie - Drama, Music
Anansi
2003, Movie - Drama