Nightflyers
2018 · Drama
as Roy Eris
Italian Studies
2022 · Drama
as Ade
National Theatre Live: Nation
2010 · Drama
as Milo
Nine Bodies in a Mexican Morgue
2025 · Crime
as Zack Ellis
Payback Season
2012 · Drama
as Baron
Kill Command
2016 · Action
as Drifter
The Woman in Cabin 10
2025 · Drama
as Ben Morgan
Emulsion
2014 · Drama
as Jeff
Brotherhood
2016 · Crime
as Detective Desmond 'BUDS' Lynch
Offender
2012 · Crime
as Kelvin
Starred Up
2014 · Crime
as Tyrone
One Day
2011 · Drama
as Floor Manager
The Ready Room S3-S5
2019 · Talk-Show
as Self - Guest
Jupiter Ascending
2015 · Animation
as Ibis
The Jetty
2024 · Crime
as Casey
Hamlet
as Reynaldo
Urban Myths S4
2020 · Adventure
as The Burglar
Star Trek: Discovery S5
2024 · Action
as Cleveland Booker