Connor Mead (Matthew McConaughey) is a famous photographer notorious for loving beautiful women, mostly his clients, and then dumping them when they fall in love with him. His laid back, no-strings-attached attitude makes him a celebrity womanizer.

Being flocked by so many women, Connor even had to do a break-up over a conference call with three women “in bulk” before moving onto his next prey. Believing love is a form of imprisonment, he heads back home to save his brother, Paul (Breckin Meyer), who’s about make the biggest mistake of his life by getting married.

Connor’s harsh theory of love makes his presence resentful to all the wedding guests. He’s a constant panic attack to his extremely nervous, soon to be sister-in-law whose only source of sanity is Paul and Connor’s childhood friend, Jenny (Jennifer Gardner), the only woman who seems to be immune to Connor’s his charm.

While trying to break up the wedding, Connor is visited by his deceased idol and guardian, Uncle Wayne (Michael Douglas), the original lady’s man Conner has modeled himself after. Uncle Wayne informs him that he’ll be visited by three ghosts in hope to save him from a lonely future he once had. Now Conner must face his past to understand that love is something worth risking for. If not, he might lose the love of his life.

This modern version of Charles Dickens’ “A Christmas Carol” provides a new insight on opening your heart to others. If you’re a fan of Dickens’, you’ll like how the characters seem to mirror those of Scrooge, Marley, Fred, Belle, and of course the Ghosts of Christmas Past, Present and Future. Unfortunately being too close to the classical story makes the film predictable.

“Ghosts of Girlfriends Past” offers the perfect date movie that is funny, sassy and ironic. McConaughey and Garner do an excellent job establishing a flawless love/hate relationship that leaves the audience in a fit of giggles.