Guest Stars Trevor Donovan as Teddy Montgomery Josh Zuckerman as Max Miller Justin Deeley as Austin Tallridge Arielle Kebbel as Vanessa Shaw Yani Gellman as Diego Flores Michelle Hurd as Rachel Gray Robert Hoffman as Caleb Walsh Caitlin Thompson as Madison Stewart Co Starring David Grant Wright as Monsignor Joseph Katrina Norman as Kiki