Omar Sharif esittää saksalaista tiedustelu-upseeria, joka selvittää prostituoituna toimineen salaisen agentin murhaa. Sharif keskittyy kolmeen kenraaliin, jotka olivat tytön asiakkaita, ja yrittää pakkomielteisesti todistaa yhden heistä syylliseksi rikokseen. Hänen yrityksensä epäonnistuvat, kunnes toinen prostituoitu tapetaan ja Peter O'Toole paljastuu psykoottiseksi kenraaliksi.