Main Characters DI Douglas Hain 3 main appearances Carol Walsh 3 main appearances Carrie Walsh 3 main appearances Dr Laura Maitland 3 main appearances Rachel 3 main appearances Oliver 3 main appearances Sally Walsh 3 main appearances