In film, his first part was in Kidulthood, and he also appears in the sequels, Adulthood and Brotherhood; he has also appeared in The Dark Knight and in major roles in Starred Up and the 2016 Seekers. On TV he has appeared in many series including Doctor Who and in major roles in Black Box, Beowulf: Return to the Shieldlands, Nightflyers, and Falling Water.