Актьор - Bank of Dave - Dave Men(2022) - Geoffrey Our Flag Means Death(Сериал)(2022) - Captain Nigel Badminton / Admiral Chauncey Badminton The Mezzotint(2021) - Williams Ridley Road(Сериал)(2021) - Colin Jordan No Time to Die(2021) - Tanner Penny Dreadful: City of Angels(Сериал)(2020) - Peter Craft / Krupp Unprecedented: Real Time Theatre from a State of Isolation(Сериал)(2020) - Alistair Catherine the Great(Мини Сериал)(2019) - Minister Panin Years and Years(Мини Сериал)(2019) - Stephen Lyons Brexit(2019) - Craig Oliver Watership Down(Мини Сериал)(2018) - Cowslip Peterloo(2018) - Henry Hunt National Theatre Live: Macbeth(2018) - Macbeth Inside No. 9(Сериал)(2018) - Prince Rico / Gus National Theatre Live: Young Marx(2017) - Karl Marx Quacks(Сериал)(2017) - Robert Count Arthur Strong(Сериал)(2013-2017) - Michael Baker / Michael Guerrilla(Мини Сериал)(2017) - Pence iBoy(2017) - Ellman Daddy My(Късометражен)(2016) - Father The Threepenny Opera: National Theatre Live(2016) - Captain Macheath Trespass Against Us(2016/I) - P.C. Lovage Penny Dreadful(Сериал)(2014-2016) - John Clare / The Creature The Roof(Късометражен)(2016/I) - Yet Another Fan Spectre(2015/I) - Tanner Man Up(2015/I) - Sean The Casual Vacancy(Мини Сериал)(2015) - Barry Fairbrother The Imitation Game(2014) - Detective Robert Nock Cuban Fury(2014) - Gary Lucan(Мини Сериал)(2013) - Lord Lucan Fifty Years on Stage(2013) - Dolabella (segment "Antony and Cleopatra") / Bernard Nightingale (segment "Arcadia") / Iago (segment "Othello") National Theatre Live: Othello(2013) - Iago Southcliffe(Мини Сериал)(2013) - David Whitehead Loving Miss Hatto(2012) - Young Barrie The Last of the Haussmans(2012) - Nick Skyfall(2012) - Tanner 007 Legends(Видео Игра)(2012) - Bill Tanner (voice) The Hollow Crown(Сериал)(2012) - Bolingbroke Broken(2012/IV) - Bob Oswald The Mystery of Edwin Drood(Мини Сериал)(2012) - Reverend Septimus Crisparkle Black Mirror(Сериал)(2011) - Michael Callow Women in Love(Мини Сериал)(2011) - Rupert Birkin The Trouble with Tolstoy(Сериал)(Документална поредица)(2011) - Young Tolstoy National Theatre Live: Hamlet(2010) - Hamlet GoldenEye 007(Видео Игра)(2010) - Bill Tanner (voice) James Bond 007: Blood Stone(Видео Игра)(2010) - Bill Tanner (voice) The First Men in the Moon(2010) - Bedford Vexed(Сериал)(2010) - Dan Bishop Lennon Naked(2010) - Brian Epstein Wild Target(2010) - Gerry Bailey Cranford(Сериал)(2009) - Septimus Hanbury Beautiful People(Сериал)(2009) - Ross Wish 143(Късометражен)(2009) - Wishman The Thick of It(Сериал)(2009) - Ed Waking the Dead(Сериал)(2009) - James Mitcham Ashes to Ashes(Сериал)(2009) - Jeremy Minder(Сериал)(2009) - DI Peter Willoughby Messiah: The Rapture(Мини Сериал)(2008) - Stewart Dean Quantum of Solace(2008) - Bill Tanner Margaret Thatcher: The Long Walk to Finchley(2008) - Denis Thatcher The Curse of Steptoe(2008) - Alan Simpson Comedy Showcase(Сериал)(2007) - Rob Black Five Days: Revised Final Episode(2007) - Kyle Betts Mansfield Park(2007) - Rushworth Five Days(Сериал)(2007) - Kyle Betts Secret Smile(Мини Сериал)(2005) - Nick Silent Witness(Сериал)(2005) - Paul Ghosts of Albion: Embers(Мини Сериал)(2004) - William Swift Judas(2004) - Andrew Ghosts of Albion: Legacy(Мини Сериал)(2003) - William Swift The Second Coming(Мини Сериал)(2003) - Father Dillane Ultimate Force(Сериал)(2002) - Policeman Menace(Мини Сериал)(2002) - Kevin Judge John Deed(Сериал)(2001) - Tony Cootes