Guest Stars Ed Stoppard as Vincenzo Fabri Francesco Quinn as Gilberto Nieddu Anthony Higgins as Eduardo Guerchini Nathalie Rapti Gomez as Maria Sargon Yelda as Romizi Cosima Shaw as Nadia Pirlo Zoe Tapper as Donatella Pirotta Callum Blue as Carlo Fagioli Michael McElhatton as Ernesto Heuber Sarah-Jane Potts as Cinzia Miletti Katy Murphy as Sister Anna Sebastian Armesto as Silvio Miletti Rocky Marshall as Alessandro Antonioni Franco Salamon as Francesco Pirotta Paolo Mazzarelli as Luca La Guardia Co Starring Garry Cooper as Angelo Massimiliano Ubaldi as Tomassini Susan Duerden as Evie Marco Pancrazi as Police Officer Selene Rosiello as Giulia Uncredited Cariddi McKinnon Nardulli as Silvia