The Perfect Man (2005)
Teenager Holly Hamilton is tired of moving every time her single mom Jean has another personal meltdown involving yet another second-rate guy. To distract her mother from her latest bad choice, Holly conceives the perfect plan for the perfect man.. an imaginary secret admirer who will romance Jean and boost her shaky self-esteem. When the virtual relationship takes off, Holly finds herself having to produce the suitor, borrowing her friend's charming and handsome Uncle Ben as the face behind the e-mails, notes and gifts. Holly must resort to increasingly desperate measures to keep the ruse alive and protect her mom's newfound happiness, almost missing the real perfect man when he does come along.
Holly's mother Jean has devoted her entire life to taking care of her and her sister and has not regretted it. But she also knows that eventually Holly and her sister will leave the nest and she will be alone, so she wants to meet a great guy but unfortunately, when the guy she is seeing turns out to be not the great guy she thought he was, she uproots her family and moves to another city. This time they find themselves in New York, and Holly not wanting to move thinks that the best thing she should do is to make up a suitor for mother, who is the perfect guy, and hopefully she won't want to move again. So on advice from her friend's uncle she starts sending her mother flowers and gifts with words he provides her and before she knows it, her mother is taken with this perfect man. But eventually her mother wants to meets this guy but can't so what can Holly do?
- Single mother Jean (Heather Locklear) moves every time she gets her heart broken by another guy, much to the dismay of her teenage daughter, Holly (Hilary Duff). The film stats with Holly making plans to go to her first ever school dance, which is a week away, when Jean's current boyfriend comes over and reveals he has been unfaithful to Jean and then she shoves a cake into his face. After the most recent heartbreak, Jean, Holly and her little sister, Zoe, move to Brooklyn where Holly makes friends with a girl named Amy. Holly devises a plan to invent a secret admirer for her mother, so she'll be happy and stop moving. Holly overhears her friend Amy's (Vanessa Lengies) uncle Ben (Chris Noth) ordering flowers for a woman, and decides to use his advice on women (which she acquires by telling him she needs help for a English paper on romantic leads and their modern counterparts). Following Ben's advice, she sends her mother orchids and other gifts and love notes, and is soon communicating with her mother as this fictitious admirer (who Holly names Ben) via the internet. As her mother becomes more interested, Holly has to find a photo of this admirer. She sends one of the real Ben, and then devises a reason why they can't meet in person, claiming he is opening a restaurant in China. While she is developing the online romance between her mother and fake Ben, and preventing her mother and the real Ben from meeting in person, she finds herself drawn to a cute, artistic boy in her class, Adam (Ben Feldman), but is unwilling to get close to anyone due to her history of being uprooted and having to say goodbye so often.
As the charade continues, and as Holly spends more time with Ben while picking his brain for romance tips, she slowly begins to see qualities in Ben which make her believe he is her mother's 'perfect man.' Unfortunately there is no way her mother can ever meet the real Ben without Holly's plan being exposed. Holly asks help from Adam to disguise as Ben in the telephone and break up with Jean. But he fails, as he is revealed to be harboring feelings for Holly too, in effect telling Holly's mother the opposite of what is planned.
Next day at school, Adam admits his feelings for Holly by kissing her. That night, Lenny (Mike O'Malley), a man who is infatuated with Jean, proposes to her and she replies with a 'maybe'. Holly, as an act of desperation, then disguises herself as Ben's secretary and arranges a meeting between Ben and her mom. Next day, when Holly mistakenly believes Ben is marrying someone else, she disrupts the wedding to tell Ben he should be with her mother - not noticing he is there because the bride was his dear friend and he was catering the wedding. An angry Ben follows her out and makes her tell him the full story. Holly then goes to the meeting place and admits the whole ruse to Jean, who seems to take it badly. Days pass by and Holly and her mom maintain a cold relationship, and Holly is insulted by her interpretation of Adam's drawing of "Princess Holly." Holly begs Jean for them to move again. Her mother is humiliated and wants to stay, but Holly tells her to leave this once for Holly. She says that she always has to move for her mom. Her mom can't argue with that so they start to pack. Adam, for what he thought was the last time, went to Holly's home and gave Holly's mom his drawing, commenting that the drawing has another side, which turns out to be Adam telling Holly that he'll always be there for her.
Touched, Jean logs onto the internet with Holly's screen name and talks to Adam. Adam, thinking it's Holly, says that her mom is setting a bad example, getting up and leaving when things get bad. Jean is deeply moved by this and decides to stay, finding a new job and trying to rebuild her life without running away. She also apologizes to her daughter and tells her to look at the other side of the drawing, making Holly happy. Meanwhile Ben is intrigued by what Holly told him about her mother, and with Holly's help, Jean and Ben finally meet and Jean finds her 'perfect man' at last. Holly is on the road to her perfect man as now she has some stability in her life and finally opens up and admits her feelings for Adam. At the end, Adam and Holly go to their first school dance together.