
Casts

Nino Manfredi
as Carmelo Mazzullo, aka Nestore Di Cosimo

Rosanna Schiaffino
as Caterina "Rama" Peretti

Vittorio Caprioli
as Father Ernesto

Ottavia Piccolo
as Nanda

Vittorio De Sica
as Enrico Formichi

Leopoldo Trieste
as Professor Enrico

Milena Vukotić
as Delia

Gigi Ballista
as Count

Luigi Uzzo
as Cesare

Don Powell
as John