,却发现他心意根本不能变更。
这时成为马里西奥的同事的托尼(奥利弗•普莱特饰)为了帮助好友,也加入到了他们的阵营,他打算把女友洁西卡(茱莉亚•罗拔茨饰)送给哈尔。然而,哈尔很快就发现,离开露丝玛丽他什么都做不了人,他决定把洁西卡介绍给好友马里西奥。在马里西奥的婚礼现场,哈尔和酒店里美丽的有钱老板的女儿茱莉(赵薇饰)相遇了,他发现自己心里最爱的原来是她,而不是洁西卡。于是,他做出了改变,不顾茱莉是安迪的女友,放弃了和洁西卡的婚约,周游世界找寻茱莉,他向那位专家请教这段恋爱的事,他终于明白了爱真的不应该以貌取人。
就这样,哈尔结识了露丝玛丽、茱莉亚、洁西卡这3位女性,其中选择了茱莉亚,从平凡的化学老师变成的富有的特效化妆师,化妆术也成为了他的出名别号。那位专家为了解决自己的问题也去找哈尔,结果让自己结识了茱莉亚的姐姐安迪(克莉斯汀•邓斯特饰)。故事发生在一个平凡的小镇上,年近中年的哈尔(杰克•布莱克饰)的父亲在临终前对儿子说,他应该找一个最美丽的女孩做终身伴侣。受到父亲遗言的影响,哈尔开始尝试追求不同的美女,但是他的长相平平,遇到了很多挫折。最终,哈尔接受了某位专家的催眠治疗,逐步改变了自己的以貌取人的习惯。他发现自己不再被美女吸引,而是被体重达到150公斤的露丝玛丽(格温妮丝•帕特洛饰)吸引,两人相爱并结婚。
哈尔的好友马里西奥无法接受哈尔有个外貌如此不堪的妻子,为了帮助他,马里西奥想尽办法要解除施在哈尔身上的催眠。但是最终他意识到,哈尔真心爱上了露丝玛丽,无法改变。
马里西奥的同事托尼(奥利弗•普莱特饰)也加入了帮助哈尔的行列,他打算把自己的女友洁西卡(茱莉亚•罗拔茨饰)介绍给哈尔。但是哈尔很快发现,离开