Gian Maria Volonté
Role: Dottore
Florinda Bolkan
Role: Augusta Terzi
Gianni Santuccio
Role: Police Prefect
Orazio Orlando
Role: Biglia
Sergio Tramonti
Role: Antonio Pace
Arturo Dominici
Role: Mangani
Aldo Rendine
Role: Nicola Panunzio
Massimo Foschi
Role: Augusta's Husband
Aleka Paizi
Role: Governess
Pino Patti
Role: Wiretapping Dep. Head
Salvo Randone
Role: Plumber
Fulvio Grimaldi
Role: Patanè
Giuseppe Aguinaldo Nicastro
Role:
Calogero Azzaretto
Role: Man Listening the Speech of Dottore (uncredited)
Gianfranco Barra
Role: Interrogation Officer (uncredited)
Aristide Caporale
Role: Man at Police Headquarters (uncredited)
Ettore Geri
Role: Officer Attending the Final Confession (uncredited)
Alfonso Giganti
Role: Policeman (uncredited)
Franco Magno
Role: Officer Attending the Final Confession (uncredited)
Enrico Marciani
Role: Officer Attending the Final Confession (uncredited)
Enzo Mondino
Role: Officer Attending the Final Confession (uncredited)
Mario Pascucci
Role: Policeman (uncredited)
Fulvio Pellegrino
Role: Policeman Listening the Speech of Dottore (uncredited)
Elio Petri
Role: Policeman Sleeping During Dottore's Address (uncredited)
Mario Silvestri
Role: Officer Attending the Final Confession (uncredited)
Alessandro Tedeschi
Role: Man Listening to Speech (uncredited)
Armando Tortorici
Role: Arrested Contestant (uncredited)
Romano Moraschini
Role: Policeman (uncredited)
Ugo Ballester
Role: Officer Attending the Final Confession (uncredited)