I have been a fan of Julia Roberts in romcoms such as Notting Hill or Pretty Woman. I found nothing emjoyable in this film about a reprehensible, selfish protagonist derailing someone else's wedding plans -- the reason is so unclear, too, as there is zero chemistry between her and well, anyone and everyone in this film. Put someone else in the lead role of this film, and it would have been widely panned. I honestly have no idea why anyone would like this movie, I had to come and read some reviews to try to understand. Best I can come up with is that those who saw it in the theater and hated their ex-boyfriends (who had new Girlfriends) wanted to engage in fantasy revenge. Pay close attention to the other reviews ... people like this movie for some silly karaoke and not much else. Worst movie I attempted to watch (it was a struggle) in a loooong time. Watch Notting Hill instead, you'll be better off. Heck, watch paint dry.