2024
The Order as David Lane
2024
Masters of the Air as Harper (1 episode)
2023
Bones of Crows as Adam Whallach (5 episodes)
2023
Bones of Crows as Adam Whallach
2020
Utopia Falls as Apollo (10 episodes)
2018
A Gentleman as Zaac Manning
2014
The Search as Patrick
2013
Vikings as We'jitu (3 episodes)
2005
Supernatural as Tom Mason (1 episode)