Une nuit en enfer
Il auditionne pour le rôle de Ryan Atwood dans "Newport Beach" mais celui-ci est attribué à Benjamin McKenzie. Il est engagé peu après pour un rôle régulier dans "Skin" mais la série s'arrête rapidement. Il apparaît ensuite dans quelques films ainsi que dans les séries ' et "Detroit 1-8-7" et obtient son premier rôle vraiment important dans le film ' (2013). En 2014, il tient le rôle principal dans "Une nuit en enfer" (""), adaptation télévisée du film "Une nuit en enfer" qui est renouvelée pour une troisième saison.