Repéré dans la rue, le jeune homme fait une courte apparition dans le film Les Poings contre les murs (2013). Il est l’année suivante la tête d’affiche de Snow in Paradise, un polar d’Andrew Hulme tiré d’une histoire vraie. Après avoir donné la réplique à Idris Elba dans le drame social Second Coming puis à Tom Hardy dans un épisode de la mini-série Taboo, il est à l’affiche de trois films en 2016 : Patient Zero, Brimstone, Alleycats, et d'une série : Supergirl saison2, dans la peau du vilain Metallo.