Shepherd was regularly mentioned in the BBC comedy
Gimme Gimme Gimme as Tom's crush and appeared as himself in an episode of each series. He played Patrick Simmons in the 1984
Miss Marple TV-adaptation of
A Murder is Announced. In 1989, he appeared in
Henry V and in 1990 in
Chancer. He played Edgar Linton in the 1992
Wuthering Heights. In 1993, he appeared in
Poirot ("Jewel Robbery at the Grand Metropolitan") as Andrew Hall and in
Peak Practice. In 1999, he appeared in
Catherine Cookson's
Tilly Trotter and
Rogue Trader. He played Chief Inspector Dermott Craddock in the 2019 ''The Mirror Crack'd'', a stage play. On 16 February 2011, Shepherd guest-starred in the 2000th episode of the BBC TV drama
Doctors. He played the role of Sir Norman Cavendish in the play
The Duck House by
Dan Patterson and Colin Swash, starring alongside
Ben Miller and
Diana Vickers. The show is a political
farce based on the
UK parliamentary expenses scandal of 2009 and played a five-week tour in October 2013 before transferring to
London's
Vaudeville Theatre through spring 2014. On 25 March 2017, Shepherd starred in BBC One's
Casualty as Dr Jonathan Barling in the episode "Five Days". He reprised the role on 4 August 2018. ==Personal life==