Guest Stars Sam Reuben as Young Duncan Brendan McCormack as Peter Jonathan Delaney Tynan as John Ana Maria Belo as Therapist David Carter as Pat Ryan Morgan as Young Michael Ruslan Kalachov as Richie