Mike Myers stars as Charlie MacKenzie, a San Francisco poet who meets the girl of his dreams, Harriet Michaels (Nancy Travis), when he stops to pick up some haggis for his parents at Meats of the World, a butcher shop where Harriet works. Although he's been neurotically commitment-phobic in the past (dumping one girlfriend because she "smelled like soup"), Charlie thinks that Harriet could be the one. That is, until his mother, May (Brenda Fricker),...