A ópera de Giacomo Puccini tem três atos. No primeiro, o pintor Mario Caravadossi (Roberto Alagna) dá refúgio a um prisioneiro político e não informa o fato à bela prima, Dona Tosca (Angela Gheorghiu), sua amante ciumenta, enquanto o policial Scarpia (Ruggero Raimondi) suspeita do artista e faz com que Tosca desconfie dele.