Main Characters Mike Hardy 23 main appearances Rachel Ware 23 main appearances John Grey 23 main appearances Nick Peters 23 main appearances