Terence Hill: Johnny Firpo Bud Spencer: Charlie Firpo Jerry Lester: Mike Firpo Luciano Catenacci: Paraboulis the Greek Marisa Laurito: Sister Susanna Salvatore Borgese: Ninfus Riccardo Pizzuti: Smilzo Claudio Ruffini: Bugsy Sergio Smacchi: Mancino Carlo Reali: Admiral Vincenzo Maggio: Tappo Woody Woodbury: Admiral O'Connor