I found the script really clunky, the characters were all vile, I didnt feel sorry for any of them, the were all horrible and deserved whatever they got.
I never felt convinced that Roberts would fall for either of the guys, and the acting was terrible, particularly Law.
I love alternative and indie movies so was surprised how poor this was. For me it was very much a case of the emperors new clothes, but everyones entitled to their opinion.