This is probably the worst movie I have seen since another Italian 'masterpiece': Nonhosonno by director Dario Argento. Actors play awfully, the story is unbelievable, the shift from theatre stage to ships not consistent. Bud Spencer randomly mixing Italian with occasional Spanish words is pure crap (why has he to do it?? Is there any reason for that? Maybe because his character is supposedly from Andorra… where Spanish is NOT spoken…). Moreover, watching Chinese speaking Italian (some are VERY badly dubbed) is kind of ridiculous… Chinese proverbs are scattered in the screenplay, and no one of them makes any sense… The ships and the setting are indeed beautiful, but why not spending all the money they cost in other stuff, an average screenplay writer and an average director for example… oh, I see, they are the same person. I cannot understand why certain directors just do not retire as they should… Ermanno Olmi delighted us with at least one masterpiece (L'Albero degli Zoccoli), a lot of boring movies, but never had he attained such a horrible level… and still there are reviewers on the web that hold this movie in good opinion (have a look on Google and you'll see)! Hey, Italian film critics, why are you just so scared of writing a negative review for this film? Why praising it? Because Olmi is the prestigious, long career, beloved local filmmaker? Because of "political" reasons? An average Vanzina brothers' movie is 100 times better than this