Актьор - The Full Monty(Мини Сериал)(2022) - Guy Two's a Crowd(Късометражен)(2022) - Andie London Kills(Сериал)(2019-2022) - DI David Bradford Britannia(Сериал)(2017-2021) - Lucius Shadow and Bone(Сериал)(2021) - Lieutenant Bohdan Marcella(Сериал)(2018-2020) - Frank Young Father Brown(Сериал)(2013-2020) - Inspector Valentine / Chief Inspector Valentine Trick or Treat(2019/I) - The Comedian When I Grow Up...(Късометражен)(2016) - Sergeant James The Musketeers(Сериал)(2014-2016) - Treville / Minister Treville Nymphomaniac: Vol. I(2013) - Mr. H Common Ground(Сериал)(2013) - Jack Chiapas the Heart of Coffee(2012) - John Bedlam(Сериал)(2011-2012) - Warren Watson & Oliver(Сериал)(2012) Death in Paradise(Сериал)(2011) - DI Charlie Hulme Haven(Сериал)(2011) - Louis Pufahl Vera(Сериал)(2011) - Keith Mantel Late Bloomers(2011) - Peter Midsomer Murders(Сериал)(2011) - Geoff Rogers Carmen's Kiss(2010) - Joe Moving On(Сериал)(2010) - Dave Skins(Сериал)(2010) - John Foster Five Days(Сериал)(2010) - Supt James Carpenter Heartbeat(Сериал)(1993-2009) - Vic Needham / Chris Rawlings Taggart(Сериал)(2009) - Ron Cassidy Agatha Christie's Marple(Сериал)(2008) - James Abbot Echo Beach(Сериал)(2008) - Mark Penwarden Moving Wallpaper(Сериал)(2008) - Hugo Speer Moving Wallpaper: The Mole(Сериал)(2008) - Hugo Speer Fanny Hill(Мини Сериал)(2007) - Mr. H / Fanny's lover Silent Witness(Сериал)(2007) - DI Dan Jennings Sorted(Сериал)(2006) - Charlie King Love Lies Bleeding(2006) - Stuart Milburn Bleak House(Мини Сериал)(2005) - Sergeant George Messiah: The Harrowing(Мини Сериал)(2005) - DI Jack Price The Last Detective(Сериал)(2005) - Sergeant Stephen Kay The Interpreter(2005) - Simon Broome The Rotters' Club(Мини Сериал)(2005) - Bill Anderton Warrior Queen(2003) - Dervalloc The Debt(2003) - DS Edward 'Ed' Foster 40(Мини Сериал)(2003) - Robert / Rob Clocking Off(Сериал)(2003) - Stuart Savage Sons & Lovers(2003) - Walter Morel Deathwatch(2002) - Sgt. David Tate Green-Eyed Monster(2002) - Ray An Angel for May(2002) - Bob Harris Hearts and Bones(Сериал)(2000-2001) - Richard Rose Do or Die(Мини Сериал)(2001) - Nicholas Barnie et ses petites contrariétés(2001) - Mark Shockers(Сериал)(1999) - Alex Swing(1999) - Martin 'Marty' Luxford An Englishman in New York(1998) - Davey British Men Behaving Badly(Сериал)(1997) - Tony 2 The Drew Carey Show(Сериал)(1997) - Hugo Speer The Full Monty(1997) - Guy McCallum(Сериал)(1997) - Dr. Aidan Petit Sharman(Сериал)(1996) - Mayles The Bill(Сериал)(1992-1996) - Sean Tranter / Dave Williamson Mainline Run(1994) - Taro So Haunt Me(Сериал)(1994) - Terry Woof!(Сериал)(1993) - Nick Bailey Bhaji on the Beach(1993) - Andy / white youth