Gregor TruterDarsteller in SerienThe Honourable WomanDinner Party Guest (1 Folge, 2014)Lewis – Der Oxford KrimiDr. Joshua Ezrin (1 Folge, 2012)Hautnah – Die Methode HillVaughan (1 Folge, 2008)Agatha Christie’s PoirotInspector Davis (1 Folge, 2000)Silent WitnessSergeant LathwellDarsteller in Filmen300: Rise of an Empire (USA 2013)Small AmbassadorSnow White and the Huntsman (USA 2012)Duke’s CommanderTuesday (GB 2008)Monte Cristo (GB / USA / IRL 2002)Lt. GraypoolShakespeare in Love (USA 1998)James HemmingsDer englische Patient (USA 1996)Corporal