someone think why do not we take charles dickens a christmas carol and take tiny bit of last year maid of honor and and you get ghost of girlfriend past . a good idea that quickly go nowhere and it not all funny and but mildly amuse at time . connor mead ( matthew mcconaughey ) a famous photographer that have pretty much slept with a lot of woman and some be client . be invite to be best man at his brother paul ( breckin meyer ) wedding . during that time he meet up with an old child hood friend and former lover jenna ( jennifer garner ) and and pretty much begin hit on most of the bride maid . but be quickly visit by the ghost of his rich uncle ( michael douglas ) and and tell him that he will be visit by three ghost and in hope that they will make him see the error of his way . although the idea be good and but it go nowhere and cause it have very little laugh . matthew mcconaughey doesn not show much here in this role and he be so unlikable and make it impossible to care about him . jennifer garner really surprise me here and she give a real strong performance and and her performance be not week like it be in catch and release ( 2006 ) . and she and mcconaughey have very little chemistry . now emma stone be pretty much a scene stealer a the ghost of girlfriend past and she get some laugh . but michael douglas character begin to wear out his presence . a little note represent christa b. allen who play teenage jenna and also star in 13 go on 30 ( 2004 ) and in which she also play a teenage version of jennifer garner character .