Main Characters Hazel Irvine 8 main appearances Jason Mohammad 3 main appearances Steve Davis 1 main appearances John Parrott 1 main appearances