The Perfect Guy is a 2015 American thriller film directed by David M. Rosenthal, written by Alan B. McElroy and Tyger Williams and stars Sanaa Lathan, Michael Ealy and Morris Chestnut. Ealy and Lathan also served as executive producers on the film. It was released in North America on September 11, 2015. The Perfect Guy grossed over $60 million at the box office but received mostly negative reviews from critics.
Successful lobbyist Leah Vaughn (Sanaa Lathan) is unhappy in her relationship with her boyfriend Dave King (Morris Chestnut), who refuses to commit to her wishes of starting a family, causing them to break up. Two months later, she meets the charming Carter Duncan (Michael Ealy), who works in IT for another company. They quickly grow close and he works his way into the hearts of her friends as well as her mother and father. On their way home from a trip to San Francisco to meet her parents, a stranger at a gas station asks Leah about Carter’s Dodge Charger. Carter viciously attacks the man before the Carter and a mortified Leah drives off when the station’s owner orders them to leave. Distraught over his actions, Leah decides to break up with him that night.
Over the next several weeks, Carter stalks Leah at her job and makes numerous phone calls, even after she changes her phone number. Unbeknownst to her, he also intrudes into her house with her spare house key, feeling around her belongings, hacking into her computer and abducting her cat. She finally decides to go to the police, meeting with Detective Hansen (Holt McCallany) who advises her to keep note of any further attempts Carter makes to contact her. Leah later finds a threatening note and a single red rose attached to her car and files a restraining order against Carter, causing him to lose his job. Some time later, Dave contacts Leah about rekindling their relationship and Leah eagerly agrees. One night, Leah and Dave find Carter watching them at a restaurant, and Dave grimly warns him to stay away. They still notify the police and, after Hansen interrogates Carter over the violation, Carter feigns innocence, stating he had no idea she was there and that Dave was aggressive towards him. Hansen lets him go.
Source page – Wikipedia