Guest Stars Ukweli Roach as Archie Garwood Peter de Jersey as Robert Garwood Andi Osho as Precious Abellard Frances Tomelty as Olivia Reeves Jonathan Livingstone as Finlay Gerard