Writer
Sergio Corbucci
Screenplay
Vittoriano Petrilli
Pasquale Zecca
Cinematography
Gianni Di Venanzo
Alberto Vecchietti
Assistant Director
Sergio Sollima