Guest Stars David McSavage as Ken Aisling Glenholmes as Apphia Conor McEnaney as Shaun Zach Humston as Zach Eva McMahon as Young Anna Lee Pepper as Young Joseph John Burke as Bob James Nelson-Joyce as Ryan