2019
After Louise as Nurse
2019
Vienna Blood as Journalist (1 episode)
2014
The Beat Beneath My Feet as Male Teacher
2014
Tommy Cooper: Not Like That, Like This as Producer Philip Jones
2013
Lucan as Dr. Flood (1 episode)
2010
Sherlock as Father (1 episode)
2009
Misfits as Edward (1 episode)
2009
Broadside: Emerging Empires Collide as Falmouth
2002
Dead Gorgeous as Det. Sgt. Painter
2002
Spooks as TV Presenter (1 episode)
2002
Footballers' Wives as Football Pundit (2 episodes)
1994
Kalahari Harry as Koos
1992
Heartbeat as Jeremy Kirby (1 episode)
1989
Home Run as Trent Sadder
1987
Hidden City as Boyce
1984
Pope John Paul II as Pawel