Mary Fiore (Jennifer Lopez) works for Geri (Kathy Najimy), the owner of a successful San Francisco wedding planning business. She has more clients than anyone else thanks to her eye for detail and her poise as a ceremony director. Mary knows just what to say to brides with pre-wedding jitters; she even dictates a poetic toast to the best man through an ear piece so he looks good at the reception. However, despite her skills on the job, she hasn't had a date in two years.

Mary throws herself into landing a big account from the wealthy parents of Fran Donolly (Bridgette Wilson-Sampras), an Internet tycoon. She believes it is the ticket to a partnership with Geri. Then Mary is rescued from a collision with a runaway dumpster by Dr. Steve Edison (Matthew McConaughey), a hardsome and charming pediatrician. They spend a romantic evening together. Her assistant, Penny (Judy Greer), immediately senses Mary is in love. That is, until she discovers that the man of her dreams is none other than Fran Donolly's fiancé.

Adam Shankman directs this comedy with the intent of making it shine like the romantic comedies of the 1930s and 1940s. In several dance sequences, he actually manages to create some genuine screen magic. Lopez is fine as the control freak who even alphabetizes her credit cards, and McConaughey has an inner radiance that makes for some convincing declarations of love. However, the drama is almost derailed by an unbelievable subplot revolving around Mary's father's (Alex Rocco) attempt to foist a childhood friend from Italy, Massimo (Justin Chambers), upon her as a fitting husband. There is never a doubt where Mary's heart lies, and the predictable finale will appeal to devotees of true love on the screen.