Shallow Hal Overview

Hal (Black), following his dying father's wishes, dates only young, gorgeous women. All that changes when a self-help guru hypnotizes Hal into seeing only the inner beauty of women, oblivious to their true physical appearance. He soon meets and falls for Rosemary (Paltrow), a obese and homely woman whose kindness is seen by Hal as female physical perfection. But when his equally shallow best friend, Mauricio (Alexander), undoes the hypnosis, Hal is faced with a difficult decision.