and Holly go to their first school dance together. Cast Hilary Duff as Holly Hamilton, a girl who hates moving to another city every time her mother ends a relationship and create a "perfect man" through fake letters to force Jean not to break her heart with another real man. Heather Locklear as Jean Hamilton, Holly's mother, a single baker desperately seeking love, who relocates every time she gets her heart broken by another man. Chris Noth as Ben Cooper, Amy's uncle, owner of the River Bistro, and Holly's inspiration for the perfect man she creates for her mother. Ben Feldman as Adam Forrest, one of Holly's classmates and friends. Adam has a crush on Holly. Vanessa Lengies as Amy Pearl, Holly's classmate and best friend. Mike O'Malley as Lenny Horton, employee at the bakery where Jean works. Caroline Rhea as Gloria, Jean's friend and co-worker. Aria Wallace as Zoe Hamilton, Holly's seven-year-old sister. Carson Kressley as Lance, one of Ben's employees, a gay man also looking for love. Kym Whitley as Dolores, Jean's friend and employer. Michelle Nolden as Amber Production Shooting for the film began in May 2004 and was based on screenwriter Heather Robinson's life in Tucson, Arizona, and ended the following July. Carson Kressley missed two days of shooting on his reality makeover show, Queer Eye, due to filming on The Perfect Man overrunning. Queer Eye explained his absence by claiming the fashion expert was busy shopping. On the weekends, Duff was busy recording songs for her then-upcoming self-titled album. Reception Rotten Tomatoes reports an approval rating of 6% based on 129 reviews, with an average rating of 3.4/10. The website's critics consensus reads: "Preposterous and predictable, The Perfect Man manages few laughs with its poorly paced sitcom script, cookie-cutter characters and contrived plotting." Metacritic assigned the film a weighted average score of 27 out of 100, based on 29 critics, indicating "generally unfavorable reviews". Audiences polled by CinemaScore gave the film an average grade of "B+" on an A+ to F scale. Box office In its opening weekend, the film grossed $5,300,980 million in 2,087 theaters in the United States and Canada, ranking number eight at the box office, the best debut for a teen comedy film that week. By the end of its run, The Perfect Man grossed $16,535,005 domestically and $3,235,470 internationally, totaling $19,770,475 worldwide. Soundtrack The Perfect Man (Original Motion Picture Soundtrack)