View Full Cast Lucy CroweAdinaVittorio GrigoloNemorinoBryn TerfelDulcamaraLevente MolnárBelcoreKiandra HowarthGiannetta