Guest Stars Michael D'Arcy as Adam Niall Jordan as Peter Savage Ellie O'Halloran as Jamie Rowan Amy Macken as Jessica Devlin Kathy Monahan as Margaret Devlin Daniel Brickenden as Young Jonathan Niall O'Brien as Young Shane David Thomas as Young Cathal Aoife Fitzpatrick as Young Sandra Amy Macken as Katy Devlin Áine Ní Laoghaire as Karen Aherne Seán Duggan as James Brice