2022: (After Ever Happy) jako Christian Vance 2023: (After Everything) jako Christian Vance TBA:

Seriale TV 1993-94: Conjugal Rites jako Philip Masefield 1995: Castles jako Martin Franks 1996: Kroniki braciszka Cadfaela (Cadfael) jako Godwin 1997: Grand jako Stephen Bannerman 1997: Sprawa dla Frosta (A Touch of Frost) jako detektyw Burton 1998: Ultraviolet jako Jack Beresford 1999: Nieśmiertelna (Highlander: The Raven) jako Jeremy Dexter 1999: Morderstwa w Midsomer (Midsomer Murders) jako Christopher Wainwright 1999: Life Support jako dr Tom Scott 2000: Peak Practice jako Chris Rhodes 2004: NY-LON jako Michael Antonioni 2005: Budząc zmarłych (Waking the Dead) jako Steven Hunt 2006: Na sygnale (Casualty) jako dr Mark Ellis 2007: Życie po falstarcie ( The Starter Wife) jako Sam 2008–2014: Czysta krew (True Blood) jako Bill Compton 2010: Fineasz i Ferb (Phineas and Ferb) jako Jared (głos) 2015: Posłaniec gniewu (The Bastard Executioner) jako Milus Corbett 2017: Punkt zapalny jako oficer Breeland 2017–2019: The Gifted: Naznaczeni jako Reed Strucker 2020: Fortunate Son jako Vern Lang 2024: Sexy Beast jako Teddy Bass 2024: Elsbeth jako Alex Modarian 2025: Zabójcze arcydzieła (Art Detectives) jako Detektyw Inspektor Mick Palmer 2025: The Forsytes jako Jolyon