The Perfect Guy, starring Sanaa Lathan, Morris Chestnut, and Michael Ealy, is predictable, but not as predictable as one would assume.  You can expect the love, the breakup, the heartache, the occasional stalking, and even the irrational acts of violence.

Source: Movie Review: The Perfect Guy leaves a little wiggle room for the imagination