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 Criomhthann McGahon as Young Craigy Lewis Brophy as Nomad Evan Hamilton as David Thomas Boulding as Cathel