You can't always run from your past
Ghosts of Girlfriends Past (2009) is a romantic comedy with a plot based loosely on Charles Dickens' A Christmas Carol.
Synopsis: Connor Mead (Matthew McConaughey) is a successful fashion photographer and a womanizer. One day, he's invited to his younger brother's wedding at his dead Uncle Wayne's (Michael Douglas) house. He arrives during the rehearsal the night before the wedding and meets Jenny Perotti (Jennifer Garner), a former girlfriend and childhood sweetheart. Disbelieving the institution of marriage, he begins to offend the guests with his actions and words.
That same night, Uncle Wayne appears to him as a ghost and tells him that three ghosts will visit him: the ghosts of girlfriends past, present, and future. Will Connor learn and fix what he's broken in his life so far?
This is a light-hearted rom-com, so don't expect much weight except for a couple of cheesy lines and some so-called lessons in life for womanizers in general.
The only redeeming value in this movie is this quote by Connor Mead after he's awakened from his stupor: "Someone once told me that the power in all relationships lies with whoever cares less, and he was right. But power isn't happiness, and I think that maybe happiness comes from caring more about people rather than less."
If you would like to gain some "insight" about people who don't believe in marriage, you might want to watch this movie, just for fun.