Guest Stars Francesco Quinn as Gilberto Nieddu Ed Stoppard as Vincenzo Fabri 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 Sebastian Armesto as Silvio Miletti Katy Murphy as Sister Anna 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