Rosemary (Gwyneth Paltrow) and Hal (Jack Black) share a tender moment over an enormous chocolate shake.
Photo 4 of 39: Photo date: 22 April 2002 Rosemary (Gwyneth Paltrow) and Hal (Jack Black) share a tender moment over an enormous chocolate shake. Photo by Glenn Watson - © 20th Century Fox - All rights reserved
Mauricio (Jason Alexander) is a little overwhelmed by his ukulele-strumming acquaintance (Joshua Li'iboy Shintani). Hal (Jack Black, right) reacts to some questionable advice from his equally shallow friend Mauricio (Jason Alexander). GWYNETH PALTROW is Rosemary, a Peace Corps vounteer whose inner beauty is seen as physical splendor by her new -  and hypnotized - boyfriend. Rosemary (Gwyneth Paltrow) and Hal (Jack Black) share a tender moment over an enormous chocolate shake. JACK BLACK is Hal, the ultimate shallow guy whose views are changed forever after an impromptu hypnosis. Being in love is an uplifting experience for Hal (Jack Black), after he is hypnotized into perceiving the inner beauty of Rosemary (Gwyneth Paltrow) as physical nirvana.