Hal Larson (Jack Black) nem valami nagy szám, de igényei és kritikus megjegyzései azok vannak, ha nőkről van szó. De a kutya se megy el vele, ezért kihasználja a váratlan lehetőséget. Tony (Anthony Robbins), a motivációs guru felajánlja, hogy hipnózissal segít rajta. A gyors kezelés után Hal csak a nők belső értékeit veszi észre. Nemsokára vadul szerelmes lesz a kövér Rosemarybe (Gwyneth Paltrow). Mauricio (Jason Alexander) szintén pancser barátja rá se ismer, és mielőtt végzetesre fordulna Hal sorsa, minden eszközzel azon dolgozik, hogy visszaterelje a helyes útra.