2026National Theatre Live: All My SonsФильмв роли Dr Jim Bayliss
2020Таинственный садФильмв роли George
2018LazarusФильмв роли Zach
2018Кошка на раскалённой крышеФильм
2015И никого не сталоСериалв роли Recording Artist · эпизодов: 1
2015National Theatre Live: A View from the BridgeФильмв роли Louis
2010Аббатство ДаунтонСериалв роли Medical Officer · эпизодов: 1
2010Человек-волкФильмв роли Asylum Doctor (uncredited)
2003The RoyalСериалв роли Edgar Plumley · эпизодов: 1
2003HamletФильмв роли Guildenstern
1996БлескФильмв роли Ashley
1991Самое неприятное убийствоСериалв роли Gerry · эпизодов: 1