angela gheorghiu as famous pⲅima donna floria tosca , roerto alagna as her lover mario cavaradossi , and ruggero as the villainous , lecհerous police chief scarpia , all sing beautifully and act adequately .