That such a piece of written garbage can come off as a competent and very entertaining film is something of a miracle. Energetically directed, fast-paced as to avoid anyone thinking of the many imbecilities of the script, and acted with conviction by all the cast, specially the supporting players.