Television/Film
2021 The Rig – Magnus MacMillan
2021 The Last Front – Leonard
2021 What about love – American Ambassador
2021 The Lost Girls – Hook
2021 Reyka – Angus Speelman
2021 Tides – Gibson
2020 Black Beauty – John Manly
2019 The Racer – ‘Sonny’ McElhone
2019 The Windermere Children – Jock Lawrence
2019 Isobel – Colin
2019 Game of Thrones – Jorah Mormont (series 8)
2019 Titans, Batman – Bruce Wayne
2019 Haven: Above Sky – Gibson
2019 The Flood – Philip
2018 Mrs Wilson – Alexander Wilson
2017 Game of Thrones – Jorah Mormont (series 7)
2017 My Cousin Rachel – Kendall
2017 Beautiful Devils
2016-2019 Delicious – Leo Vincent
2016-2017 Cleverman – Jarrod Slade
2016 Resident Evil Finale – Dr Sam Isaacs
2016 Dusty and me – Mickey the Bubble
2016 Game of Thrones – Jorah Mormont (series 6)
2015 Burning at both ends – Jack
2015 Bad Education – unknown
2015 Game of Thrones (series 5) – Jorah Mormont
2015 Eye in the Sky – James Willett
2015 What About Love – American Ambassador
2014 The Red Tent – Jacob
2014 Game of Thrones (series 4) – Jorah Mormont
2013 Jack Taylor: Shot Down – Jack Taylor
2013 Breathless – Inspector Ronald Mulligan / Inspector Mulligan
2013 Kick-Ass 2 – Uncle Ralph
2013 Agatha Christie: Poirot – Doctor Willoughby
2013 Game of Thrones (series 3) – Jorah Mormont
2012-2013 Prisoners Wives – Paul
2013 Borgia – Girolamo Savonarola
2013 Jack Taylor: The Dramatist – Jack Taylor
2013 Ripper Street – Madoc Faulkner
2012 Jack Taylor: Priest – Jack Taylor
2012 Haven – Roland Holloway
2012 The Hollow Crown – Warwick
2012 Game of Thrones (series 2) – Jorah Mormont
2011 The Iron Lady – Alfred Roberts
2011 Downton Abbey – Sir Richard Carlisle
2011 Strike Back – Gerald Crawford
2011 Jack Taylor: The Pikemen – Jack Taylor
2011 Jack Taylor: The Magdalen Martyrs – Jack Taylor
2011 Game of Thrones (series 1) – Jorah Mormont
2010 MI-5 – Vaughan Edwards
2010 Jack Taylor: The Guards – Jack Taylor
2010 Doctor Who – Octavian
2010 Masterpiece Classic – Otto Frank
2009 Pope Joan – Village Priest
2009 Harry Brown – S.I. Childs
2009 Eadar-Chluich
2009 Into the Storm – King George VI
2009 The Case of Unfaithful Klara – Denis
2009 Law & Order: UK – Luke Slade
2009 The Diary of Anne Frank – Otto Frank
2008 Slapper (Short) Red / Michael Simmons
2007 Starting Over – Gregor Dewhurst
2007 The Relief of Belsen – James Johnston
2007 Resident Evil: Extinction – Dr. Isaacs
2007 Mrs. Ratcliffe’s Revolution – Frank Ratcliffe
2007 The Last Legion – Orestes
2006 Small Engine Repair – Doug
2005 Vagabond Shoes – Alec Murray
2005 Tara Road – Danny
2005 Kingdom of Heaven – Richard Coeur de Lion
2005 Kidnapped – Alan Breck
2005 Man to Man – Alexander Auchinleck
2004 Resident Evil: Apocalypse – Dr. Isaacs
2003 Carla – Daniel
2003 Spy Sorge – Richard Sorge
2003 Song for a Raggy Boy – Brother John
2002 Darkness – Mark
2002 The Soul Keeper – Dr. Carl Gustav Jung
2002 Impact – Marcus Hodge
2001 Gabriel & Me – Dad
2001 Lara Croft: Tomb Raider – Manfred Powell
2000 Anchor Me – Nathan Carter
2000 Glasgow Kiss – Stuart Morrison
2000 Beautiful Creatures – Tony
2000 Paranoid – Stan
2000 The Wyvern Mystery – Charles Fairfield
1999 Wives and Daughters – Mr. Preston
1998 Mararía – Bertrand
1998 Trial & Retribution – Damon Morton
1997 Painted Lady – Sebastian Stafford
1996 Death of a Salesman – Biff
1993 The Young Americans – Edward Foster
1993 Missus – Father Pietro Salviati, Missus
1992 Screen One – Cmdr. Powell
1992 Frankie’s House – Tim Page
1992 Adam Bede – Adam Bede
1991 30 Door Key – Joey
1990 Silent Scream Larry Winters – Special Unit Inmate
1990 Rosencrantz & Guildenstern Are Dead – Hamlet
1990 Fools of Fortune – Willie Quinton
1990 Mountains of the Moon – John Hanning Speke
1986-1989 Screen Two – Sailor
1988 Paris by Night – Wallace Sharp
1988 Gorillas in the Mist – Brendan
1988 The Fear – Carl Galton
1986 Taggart – Scott Adair
Stage
2020 – Love from a stranger (Windsor Royal Theatre) – Bruce
2013/2014 Fortune’s Fool (Old Vic theatre) – Kuzokin
2013 Longing (Hampstead theatre) – Kolia
2012 Uncle Vanya (The Print Room) – Uncle Vanya
2010 Ghosts (Duchess Theatre) – Pastor Manders
2009 Separate Tables (Chichester Festival theatre) – John Malcolm/Major Pollock
2009 Wallenstein (Chichester Minerva) – Prince Albert Von
2008 Scenes of a marriage (Belgrade Studio, Coventry) – Johan
2006 The Crucible (Stratford upon Avon/Gieguld theatre) – John Proctor
2005 Hedda gabler (Almeida theatre/Duke of Yorks theatre) – Judge Brack
2003 The seagull (Kings theatre, Edinburgh) – Boris Alexeyevitch/Trigorin
2002 A streetcar named desire (The National theatre Lyttelton) – Stanley Kowalski
1998 The blue room (Donmar Warehouse) – Cabdriver/politician/student/playright
1996 Martin guerre (Prince Edwards theatre) – Arnauld Du Thil
1994 The broken heart (The Royal Shakespear Company) – Orgilus
1994 Henry v (The Royal Shakespear Company) – King Henry V
1993 Here (The Donmar Warehouse) – Phil
1993 Macbeth (The Tron theatre, Glasgow) – Macbeth
1993 King Lear (The Royal Court) – Edgar
1992 Coriolanus (The Renissance Theatre Company) – Tullus Aufidius
1992 She stoops to conquer (The Renissance Theatre Company) – Charles Marlow
1991 Hamlet (Bristol Old Vic) – Hamlet
1990 The man who had all the luck (Theatre Royal Bristol) – David Beeves
1988 Hapgood (Aldwych theatre) – Ridley
1987 Road
1986 Edward ii
1985 Recruiting officer
1985 The wild duck
1985 La bolshie vita
1985 Wuthering heights
1985 The snow queen
1985 Dead Men
1985 Wuthering Heights
1985 Accidental death of an anarchist
1983 The Royal Academy of Dramatic Art
1982 The Resistible rise of Arturo UI
1982 If one green Bottle
Radio
2014 Barnaby’s Rudge (BBC Radio 4) as Charles Dickens
2012 The count of Monte Cristo (BBC Radio 4) as Edmond
more to come….