W przygodowym dramacie historycznym Medicus (The Physician, 2013) wystąpił jako Rob Cole u boku Stellana Skarsgårda i Bena Kingsleya.

W 2016 pojawił się w siódmym sezonie serialu Żywe trupy (The Walking Dead) jako Paul „Jesus” Rovia, którego grał przez dwa kolejne sezony, dopóki jego postać nie została zabita w dziewiątym sezonie (2019).

W 2019 został obsadzony w roli głównej jako syn seryjnego mordercy w serialu policyjnym Fox Syn marnotrawny (Prodigal Son) z Michaelem Sheenem.

Filmografia Filmy fabularne 2007: Miss Marie Lloyd – Queen of The Music Hall (TV) jako Bernard Dillon 2008: Niezwykły dzień panny Pettigrew (Miss Pettigrew Lives for a Day) jako Phil Goldman 2009: Best: Nieodrodny syn (Best: His Mother’s Son, TV) jako George Best 2011: The Task jako Stanton 2012: Inheritance (Héritage) jako Matthew 2013: Medicus (The Physician) jako Rob Cole