Guest Stars David McSavage as Ken Lee Pepper as Young Joseph Aisling Glenholmes as Apphia Conor McEnaney as Shaun Zach Humston as Zach Eva McMahon as Young Anna John Burke as Bob Criomhthann McGahon as Young Craigy Lewis Brophy as Nomad Evan Hamilton as David Jade Jordan as Doctor Liam Carney as Damon Paul Connaughton as Delivery Man