2006Victoria Cross HeroesСериалэпизодов: 3
2006007: Казино РояльФильмв роли Hot Room Doctor
2006The ImpressionistsСериалв роли Ambroise Vollard · эпизодов: 3
2006GhostboatФильмв роли Redding
2003Wilde Stories: The Nightingale and the RoseФильмв роли Student (voice)
2003Розмари и ТаймСериалв роли Gavin Patterson · эпизодов: 1
2001Комнаты смерти: Тёмное происхождение Шерлока ХолмсаСериалв роли Reuben Proctor · эпизодов: 1
2001Дневник Бриджит ДжонсФильмв роли Greg (uncredited)
2001Mind GamesФильмв роли DC Terry Beale
2000Urban GothicСериалв роли Bruce · эпизодов: 1
1999Охотники за древностямиСериалв роли Preston Bailey · эпизодов: 2
1998Wuthering HeightsФильмв роли Edgar
1998БэзилФильмв роли Ralph
1998The GiftФильмв роли Dr. Hill
1997The Rag NymphСериалв роли Bernard Thompson · эпизодов: 2
1995Annie: A Royal AdventureФильмв роли Rupert Hogbottom
1995Гордость и предубеждениеСериалв роли Charles Bingley · эпизодов: 6
1995Game OnСериалв роли Archie · эпизодов: 5
1995Full ThrottleФильмв роли Michael Burn
1994Скорая помощьСериалв роли Passenger · эпизодов: 1
1994Брат КадфаэльСериалв роли Miles Coliar · эпизодов: 1
1993Красное и черноеСериалв роли Comte de Croisenois · эпизодов: 3
1992Красиво жить не запретишьСериалв роли Jago Balfour · эпизодов: 1
1992ГорецСериалв роли Danny Cimoli · эпизодов: 1
1992Усадьба Хауардс-ЭндФильмв роли Albert Fussell
1983Прощайте, привычкиСериалв роли Stuart Sherman · эпизодов: 1