angela gheorghiu as famous starring donna floria tosca , roberto alagna as her lover mario cavaradossi , and ruggero as the villainous , lecherous police chief scarpia , all talk beautifully and number adequately .