Guest Stars Margarita Levieva as Young Amanda Clarke Barry Sloane as Aiden Mathis Dilshad Vadsaria as Padma Lahari JR Bourne as Kenny Ryan Wendy Crewson as Helen Crowley Michael Trucco as Nate Ryan E.J. Bonilla as Marco Romero Jonathan Adams as Matt Duncan Joaquim de Almeida as Salvador Grobet Co Starring Daniel Graves as Priest