Main Characters Amaar Rashid 1 main appearances Rayyan Hamoudi 1 main appearances Sarah Hamoudi 1 main appearances Reverend William Thorne 1 main appearances Baber Siddiqui 1 main appearances Fatima Dinssa 1 main appearances Fred Tupper 1 main appearances Mayor Ann Popowicz 1 main appearances Layla Siddiqui Junaid "J.J." Jaffer Joe Peterson Yasir Hamoudi Reverend Duncan Magee