angela gheorghiu as famous prima donna floria tosca , roberto alagna as her lover mario cavaradossi , and ruggero as the villainous , lecherous constabulary chief scarpia , all sing staggeringly and legislation adequately . 