Home / Discover / People

Star Trek: Discovery

2017
as Cleveland “Book” Booker

The Dark Knight

2008
as Bounty Hunter

One Day

2011
as Floor Manager

Falling Water

2016
as Burton

Nightflyers

2018
as Roy Eris

Black Box

2014
as Will Van Renseller

Adulthood

2008
as Desmond

Un Triomphe

2021
as Patrick

Winter Sun

2022
as Guy

Payback Season

2012
as Baron

Starred Up

2013
as Tyrone

Brotherhood

2016
as Detective Desmond 'BUDS' Lynch

Offender

2012
as Kelvin

Emulsion

2014
as Jeff

Kill Command

2016
as Drifter

Guest Star

Episode Supergirl
What's So Funny About Truth, Justice, and the American Way?
2019
Episode Supergirl
Ahimsa
2018
Episode Coming Up
Micah
2011
Episode Doctor Who (2005)
The Beast Below
2010
Episode Supergirl
Rather the Fallen Angel
2018
Episode Sky Documentaries
Untold Stories: Hair On Set
2023