2017A Woman of No ImportanceФильмв роли Lord Alfred Rufford
2015ПолдаркСериалв роли Jeffrey Clymer · эпизодов: 2
2014The Tempest - Live at Shakespeare's GlobeФильмв роли Sebastian
2013Молодой МорсСериалв роли Dr. Malcolm Speight · эпизодов: 1
2012Doctor Faustus - Live at Shakespeare's GlobeФильмв роли Benvolio/Second Scholar
2010Love's Labour's Lost - Live at Shakespeare's GlobeФильмв роли Longaville
2003Хозяин морей: На краю ЗемлиФильмв роли Faster Doudle, Able Seaman
2002Инспектор Линли расследуетСериалв роли Clive Pritchard · эпизодов: 1
2001Фантастические миры УэллсаСериалв роли Harold · эпизодов: 6
2000Urban GothicСериалв роли Milton · эпизодов: 3
1999The Winter's TaleФильмв роли Cleomenes
1996Breaking the CodeФильмв роли Young Alan Turing
1996Дэлзил и ПэскоуСериалв роли Nigel Fielding · эпизодов: 1
1995Black Hearts in BatterseaСериалв роли Simon · эпизодов: 6
1995The Virgin in the IceФильмв роли Yves Hugonin
1995Лавка древностейФильмв роли Kit Nubbles
1994Брат КадфаэльСериалв роли Yves Hugonin · эпизодов: 1
1994Рота ШарпаФильмв роли Ensign Matthews
1993Приключения Королевского Стрелка ШарпаСериалв роли Ensign William Matthews · эпизодов: 1