All Cast

Sergio Rubini

Sergio Rubini

Antonio

Anouk Grinberg

Anouk Grinberg

Antonio's mother

Tom Novembre

Tom Novembre

Luca

Anita Caprioli

Anita Caprioli

Mara

Alessandra D'Elia

Alessandra D'Elia

Cinzia

Fabrizio Bentivoglio

Fabrizio Bentivoglio

Uncle Nino

Paolo Villaggio

Paolo Villaggio

Dr. Cagnano

Claudio Ammendola

Claudio Ammendola

Young Antonio

Barbara Cupisti

Barbara Cupisti

Dr. Calandra's secretary

Massimo De Lorenzo

Massimo De Lorenzo

Antonio's father

Olimpia Di Maio

Olimpia Di Maio

Dr. Cagnano's mother

Ruggero Dondi

Ruggero Dondi

Dr. Calandra

Angela Goodwin

Angela Goodwin

Ciuta

Lucia Migliucci

Lucia Migliucci

Fiorenza

Alice Pepe

Alice Pepe

Michela

Elisabetta Pellini

Elisabetta Pellini

Dr. De Rosa's assistant

Luca Pollini

Luca Pollini

Antonio's son

Antonella Stefanucci

Antonella Stefanucci

Dr. Lotto's nurse

Franco Trevisi

Franco Trevisi

Beluga

Riccardo Zinna

Riccardo Zinna

Dr. Lotto

Luca Ward

Luca Ward

Dr. De Rosa

Barbara De Lutzemberger

Barbara De Lutzemberger

Antonio's mother (voice)