Daniel Casey as Gavin Troy; Beth Chalmers as Marina Fellowes; Simon Day as Randall Colquhoun; Charles Edwards as Ned Fitzroy; Sam Hazeldine as Simon Dixon; Laura Howard as Cully Barnaby; Jason Hughes as DS Ben Jones; Barry Jackson as Dr Bullard; John Nettles as DCI Tom Barnaby; Nicholas Palliser as Marcus Fitzroy; Veronica Roberts as Mary Cooper; Mark Umbers as Harry Fitzroy; Elisabeth Dermot Walsh as Beth Porteous; Martin Wenner as Robin Lawson; Jane Wymark as Joyce Barnaby