Guest Stars Ed Stoppard as Vincenzo Fabri Anthony Higgins as Eduardo Guerchini Nathalie Rapti Gomez as Maria Sargon Yelda as Romizi Francesco Quinn as Gilberto Nieddu Cosima Shaw as Nadia Pirlo Zoe Tapper as Donatella Pirotta Michael McElhatton as Ernesto Heuber Sarah-Jane Potts as Cinzia Miletti Katy Murphy as Sister Anna Callum Blue as Carlo Fagioli Rocky Marshall as Alessandro Antonioni Sebastian Armesto as Silvio Miletti Paolo Mazzarelli as Luca La Guardia Franco Salamon as Francesco Pirotta 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