2020Меж двух мировСериалв роли Phillip Walford · эпизодов: 10
2020Операция БуффалоСериалв роли Professor Quentin Ratchett · эпизодов: 1
2018Пикник у Висячей скалыСериалв роли Arthur · эпизодов: 6
2017National Theatre Live: FolliesФильмв роли Benjamin Stone
2016По соображениям совестиФильмв роли Judge
2015ПравдаФильмв роли Ben Barnes
2014Sweeney Todd: The Demon Barber of Fleet Street – In Concert with the New York PhilharmonicФильмв роли Self / Judge Turpin
2014Джанет КингСериалв роли Lincoln Priest · эпизодов: 1
2012Леди-детектив мисс Фрайни ФишерСериалв роли Dr. Hayden Samuels · эпизодов: 1
2011Двойник дьяволаФильмв роли Saddam Hussein / Faoaz
2007ClublandФильмв роли Ronnie Stubbs
2006The Caterpillar WishФильмв роли Carl Roberts
2003Me & Mrs. JonesФильмв роли Richard Bowden
1999The FallФильмв роли Bradley
1998Hey, Mr. Producer! The Musical World of Cameron MackintoshФильмв роли Javert
1998УльтрафиолетСериалв роли Father Pearse J. Harman · эпизодов: 6
1997Чисто английские убийстваСериалв роли Ross Villiers · эпизодов: 1
1996Безмолвный свидетельСериалв роли Leonid Polyak · эпизодов: 1
1995Les Misérables: 10th Anniversary Concert at the Royal Albert HallФильмв роли Javert
1995NapoleonФильмв роли Birdo (voice)
1992All Good Friends: The Case of the Handless CorpseФильмв роли Terry Clark
1991Brides of ChristСериалв роли Ian McGregor · эпизодов: 1
1991Police RescueСериалв роли Bob Harrison · эпизодов: 1
1990Sunday in the Park with... StephenФильм
1988The First KangaroosФильмв роли Bluey Burdon
1988Around the World in Eighty WaysФильмв роли Wally Davis
1987Army WivesФильмв роли Peter
1985Emoh RuoФильмв роли Les Tunkley
1984Special SquadСериалэпизодов: 1
1971Великие представленияСериалв роли Javert · эпизодов: 1