Актьор - Heart of Darkness Ripley(Сериал) - Tom Ripley Catherine Called Birdy(2022) - Sir Rollo (Birdy's Father) Oslo(2021) - Terje Rød-Larsen The Pursuit of Love(Мини Сериал)(2021) - Lord Merlin His Dark Materials(Сериал)(2019-2020) - John Parry / Colonel John Parry School of Roars(Сериал)(2017-2020) - Narrator / Mr Marrow / Mr Yummble / ... Cognition(Късометражен)(2020) - Elias Old Vic: In Camera - Three Kings(2020) - Patrick Normal People Confessions(2020) - The Priest 1917(2019) - Lieutenant Leslie Present Laughter(2019) - Garry Essendine Modern Love(Сериал)(2019) - Tobin Black Mirror(Сериал)(2019) - Chris Gillhaney Fleabag(Сериал)(2019) - The Priest Big Hero 6: The Series(Сериал)(2017-2018) - Obake / Mr. Ekabo / Drake A Dark Place(2018) - Donald Devlin King Lear(2018) - Edgar Hamlet(2018) - Hamlet The Delinquent Season(2018) - Chris Quacks(Сериал)(2017) - Charles Dickens Sherlock(Сериал)(2010-2017) - Jim Moriarty / Professor Moriarty The Hope Rooms(Късометражен)(2016) - Sean This Beautiful Fantastic(2016) - Vernon Denial(2016/II) - Anthony Julius Handsome Devil(2016) - Dan Sherry Swallows and Amazons(2016) - Lazlov The Hollow Crown(Сериал)(2016) - King Louis Alice Through the Looking Glass(2016) - Dr. Addison Bennet Victor Frankenstein(2015) - Inspector Turpin Spectre(2015/I) - C Six Degrees of Assassination(2014) - Alex Cartwright Pride(2014/I) - Gethin Roberts Jimmy's Hall(2014) - Father Seamus Legacy(2013) - Viktor Koslov Fifty Years on Stage(2013) - Prior Walter (segment "Angels in America") The Bachelor Weekend(2013) - Davin Locke(2013) - Donal (voice) Dates(Сериал)(2013) - Christian The Town(Мини Сериал)(2012) - Mark Nicholas The Scapegoat(2012) - Paul Blackout(Мини Сериал)(2012) - Dalien Bevan Simon Schama's Shakespeare(Мини Сериал)(2012) Sea Wall(Късометражен)(2012) - Alex The Hour(Сериал)(2011) - Adam Le Ray Chasing Cotards(Късометражен)(2010) - Hart Elliot-Hinwood Garrow's Law(Сериал)(2010) - Captain Robert Jones Silent Things(Късометражен)(2010) - Jake Lennon Naked(2010) - Paul McCartney Anton Chekhov's the Duel(2010) - Laevsky Foyle's War(Сериал)(2010) - James Devereaux Little White Lie(2008) - Barry John Adams(Мини Сериал)(2008) - Colonel William Smith Spies Lies and the Superbomb(Мини Сериал)(2007) - Andrei Sakarov The Quatermass Experiment(2005) - Vernon My Life in Film(Сериал)(2004) - Jones Dead Bodies(2003) - Tommy McGann Killing Hitler(2003) - Sniper Band of Brothers(Мини Сериал)(2001) - John D. Hall Nora(2000) - Michael Bodkin Longitude(2000) - John Campbell I Was the Cigarette Girl(Кратък телевизионен филм)(1999) - Tim The American(1998) - Valentin de Bellegarde Sweety Barrett(1998) - Danny Saving Private Ryan(1998) - Soldier on the Beach The Wonderful World of Disney(Сериал)(1998) - Michael Grunbaum Drinking Crude(1997) - Paul The Budgie(Късометражен)(1995) - Peter Korea(1995) - Eamon Doyle