Television

2017 ANGIE TRIBECA series 3 episode 4 (Dr. Frederick Wurst) TBS

2016 ILL BEHAVIOUR series 1 (Charlie) 3 episodes BBC iPlayer / BBC 2

2016 DARK HEART (DI Will Wagstaffe) 2 hour TV pilot / ITV Encore

2016 THE COLLECTION series 1 (Claude Sabine) 8 episodes Amazon UK / BBC Worldwide

2015 INSIDE NO 9 series 2 (Adam) 1 episode BBC 2

2015 DA VINCI'S DEMONS season 3 (Leonardo da Vinci) 10 episodes Starz / BBC Worldwide

2014 DOCTOR WHO series 8 episode 3 (Robin Hood) 1 episode BBC

2014 DA VINCI'S DEMONS season 2 (Leonardo da Vinci) 10 episodes Starz / BBC Worldwide

2013 DA VINCI'S DEMONS season 1 (Leonardo da Vinci) 8 episodes Starz / BBC Worldwide

2012 MONROE series 2 (Laurence Shepherd) 6 episodes ITV

2012 TWENTY TWELVE (Christian Jebb) 1 episode (cameo appearance) BBC 2

2010 MONROE series 1 (Laurence Shepherd) 6 Episodes ITV 

2010 BEDLAM (Rob) 1 Episode Sky Living TV

2009 A BOUQUET OF BARBED WIRE (Gavin Sorensen) 3 Episodes ITV

2009 NO HEROICS (Nigel / Brainstorm) US pilot - ABC

2008 POIROT: APPOINTMENT WITH DEATH (Raymond)  1 Episode ITV

2008 LOST IN AUSTEN (Mr Wickham) 3 Episodes ITV

2007 LEWIS: AND THE MOONBEAMS KISS THE SEA (Phillip) 1 Episode ITV

2007 CASUALTY 1907 (Dr James Walton) 1 Episode BBC

2007 MISS MARPLE: ORDEAL BY INNOCENCE  (Bobby Argyle) 1 Episode ITV

2007 FREEZING (Dave Beethoven) 2 Episodes BBC

2006 CASUALTY 1906 (Dr James Walton) 1 Episode BBC