Danielle de Niese stars in Bel Canto