The life and career of Italian opera singer Farinelli, considered one of the greatest castrato singers of all time.
Stefano Dionisi
as Carlo Broschi (Farinelli)
Enrico Lo Verso
as Riccardo Broschi
Elsa Zylberstein
as Alexandra
Jeroen Krabbé
as George Frideric Handel
Caroline Cellier
as Margareth Hunter
Marianne Basler
as Countess Mauer
Jacques Boudet
as Felipe V
Graham Valentine
as Prince of Wales
Pier Paolo Capponi
as Broschi
Renaud du Peloux de Saint Romain
as Benedict Hunter
Delphine Zentout
as Young admirer
Omero Antonutti
as Nicola Porpora