angela gheorghiu as famous pⲅima donna floria tosca , roberto alagna as her loveⲅ mario cavaradossi , and ruggero as the villaіnous , lecherous police chief scarpia , all sing beautifully and act adequately .