2026Something PointlessФильмв роли Aldous Evans
2025Лекарь 2: Наследие АвиценныФильмв роли Godwin
2025Клуб местиСериалв роли Jim · эпизодов: 6
2025Сандокан: Принц пиратовСериалв роли Lord Guillonk · эпизодов: 8
2025Долина смертиСериалв роли Michael Mallowan · эпизодов: 2
2023Истории ТАРДИССериалв роли Maldak · эпизодов: 1
2023ВолкСериалв роли Oliver Anchor-Ferrers · эпизодов: 6
2023BlueФильмв роли Lucy's Dad
2023БуроваяСериалв роли Lars Hutton · эпизодов: 12
2022Save the CinemaФильмв роли Darek
2021From A Strange LandФильмв роли Michael Crown
2021Лошадь мечтыФильмв роли Brian Vokes
2021Salt Water TownФильмв роли Glenn
2021The Pembrokeshire Murders: Catching the Gameshow KillerФильм
2021Убийства в ПембрукширеСериалв роли Gerard Elias QC · эпизодов: 1
2019ТолкинФильмв роли Headmaster Gilson
2019ПредателиСериалв роли St John Symonds · эпизодов: 2
2018Открытие ведьмСериалв роли Peter Knox · эпизодов: 17
2018Тайная властьСериалв роли Hal Weaver · эпизодов: 4
2017ПульсСериалв роли Chad Berger · эпизодов: 8
2016National Theatre Live: No Man's LandФильмв роли Briggs
2016No Man's LandФильмв роли Briggs
2016NocturneФильмв роли Murray
2016Гудини и ДойлСериалв роли Professor Havensling · эпизодов: 1
2015РиверСериалв роли Marcus McDonald · эпизодов: 6
2015Game of Thrones The IMAX ExperienceФильмв роли Alliser Thorne
2014Under Milk WoodФильмв роли Dai Bread
2014The FoldФильмв роли Edward Ashton
2012Улица потрошителяСериалв роли Felix Hackman · эпизодов: 1
2012Пустая коронаСериалв роли Captain Fluellen · эпизодов: 1
2012По долгу службыСериалв роли Philip Osborne · в роли CI Osborne · эпизодов: 7
2012StellaСериалв роли Dai Kosh · эпизодов: 20
2011То, что надо!Фильмв роли Davey's Dad
2011Игра ПрестоловСериалв роли Alliser Thorne · эпизодов: 19
2011ШелкСериалв роли Brian Frogett · эпизодов: 2
2011Kidnap and RansomСериалв роли Robert Holland · эпизодов: 3
2009Оно живётФильмв роли Sgt. Perkins
2008The ChildrenСериалв роли Peter · эпизодов: 3
2008НепостижимоеФильмв роли Richard Newman
2007The Dead Peasants SocietyФильмв роли Tom Cornell
2007Последний легионФильмв роли Vatrenus
2007ЛьюисСериалв роли Nicky Turnbull · эпизодов: 1
2006Tsunami: The AftermathСериалв роли James Peabody · эпизодов: 2
2006ТорчвудСериалв роли Ewan Sherman · эпизодов: 1
2005Marian, AgainФильмв роли Bernie Sullivan
2005Tales from the Green ValleyСериалв роли Narrator · эпизодов: 12
2005BBC: Убийство в РимеФильмв роли Erucius
2004Island at WarСериалв роли PC Wilf Jonas · эпизодов: 6
2004Король АртурФильмв роли Pelagius (uncredited)
2004JudasФильмв роли Flavius
2003Последний детективСериалв роли Tom Cornell · эпизодов: 1
2002Призраки Сериалв роли Robert Morgan · эпизодов: 1
2001The Search for John GissingФильмв роли Giles Hanagan
2001Murphy's LawСериалв роли Paul Allison · эпизодов: 6
2001ЗаговорФильмв роли Roland Freisler
2000BelongingСериалэпизодов: 1
2000BeastСериалв роли Mr. Head · эпизодов: 1
1999КлеопатраСериалв роли Grattius · эпизодов: 2
1999Вишнёвый садФильмв роли Lopahin
1997Чисто английские убийстваСериалв роли Little Mal Kirby · эпизодов: 1
1997Marco Polo: Haperek Ha'aharonФильмв роли Adolph
1996WildernessСериалв роли Dan Somers · эпизодов: 3
1996БалликиссэнджелСериалв роли Conor Devlin · эпизодов: 12
1996Death of a SalesmanФильмв роли Happy
1996WildernessФильмв роли Dan Somers
1995Тонкая голубая линияСериалв роли Gary · эпизодов: 1
1995L'histoire du samediСериалв роли Alan · эпизодов: 1
1995Dangerous LadyСериалв роли Terry Patterson · эпизодов: 4
1995The Vacillations of Poppy CarewФильмв роли Edmund Platt
1995DangerfieldСериалв роли PC Dave Chapman · эпизодов: 1
1993ЯстребФильмв роли Ken Marsh
1991Robin HoodФильмв роли Will Scarlett
1989The Fifteen StreetsФильмв роли John O'Brien
1989Great ExpectationsСериалв роли Mr Drummle · эпизодов: 2
1989War RequiemФильмв роли The Unknown Soldier
1988StrifeФильмв роли Youth
1987Knights of GodСериалв роли Dai · эпизодов: 5
1987The Ruth Rendell MysteriesСериалв роли Bob North · эпизодов: 2
1986David CopperfieldСериалв роли Ham Peggotty · эпизодов: 5
1986BoonСериалв роли Phillip Braithwaite · эпизодов: 1
1985Doctor Who: Vengeance on VarosФильмв роли Maldak
1985Второй экранСериалв роли Ken Marsh · эпизодов: 1
1982TimewatchСериалв роли Erucius · эпизодов: 1
1963Доктор КтоСериалв роли Maldak · эпизодов: 2
—PanicФильмв роли Thomas
—MonolithФильмв роли Cary