His television credits include Mackenzie, The Mayor of Casterbridge, Bergerac, Maigret, The Paradise Club, and Blackbeard. His film credits include roles in [[A Bridge Too Far (film)|), Dirty Weekend (1993), Mrs Dalloway (1997), A Different Loyalty (2004), A Reel Life (2015) and Speed Love (2016).