Seriale TV 1998: Milczący świadek (Silent Witness) jako Nick Arnold 1998: Dangerfield jako Michael Dyson 2000: Diuna (Dune) jako Paul Atryda / Muad’Dib 2000: Murder Rooms: Mysteries of the Real Sherlock Holmes jako Thomas Neill 2003: Dzieci Diuny (Children of Dune) jako Paul Atryda / Muad’Dib 2004: Star Trek: Enterprise jako Malik 2004: Anioł ciemności (Angel) jako Drogyn 2006: Tajniacy (Spooks) jako Richard Dempsey 2008: Na sygnale (Casualty) jako Craig 2009: Dwoje do poprawki (Hope Springs) jako Euan Harries 2010: Milczący świadek (Silent Witness) jako Peter Carmody / John Carmody 2010: Na sygnale (Casualty) jako Robert Ludlow 2011–2013: Waterloo Road (Szkoła na Waterloo Road) jako Michael Byrne 2014: Twardzielka (Rogue) jako Ray Williams 2014: 24: Jeszcze jeden dzień (24: Live Another Day) jako Kevin Cordero 2015: Upadek królestwa (The Last Kingdom) jako Ethelred I (seria 1)