Main Characters Dr Gordon Urquhart 14 main appearances Jamie Doughan 14 main appearances Mike Bayliss 14 main appearances Annie Craig 14 main appearances Douglas McLanaghan 14 main appearances Caroline Morrison 14 main appearances Ben Craig 14 main appearances Peter Craig 14 main appearances