Guest Stars Margarita Levieva as Young Amanda Clarke James Tupper as David Clarke Ashton Holmes as Tyler Barrol James McCaffrey as Ryan Huntley Merrin Dungey as Barbara Snow David Monahan as Alexander Barrol Co Starring Emily Alyn Lind as Young Amanda Clarke Nicholas Stargel as Young Jack Angel Murphy as Police Officer