Jack Black excels as a sexist, laddish type who is hypnotised into seeing only people’s inner beauty. So, when the obese Rosemary (Gwyneth Paltrow) comes into his life, Black is smitten by the slim beauty only he sees.

Written, directed and produced by the masters of gross-out comedy, the Farrelly Brothers, the plot is tasteless, but the two charismatic stars bring an immense charm to their relationship and the film balances its hefty number of visual and verbal gags with poignant observations on the meaning of love.