I see alot of pople gave bad score but as someone who is not obsessed with movies i would say this is pretty decent movie, worth watching.I had fun.I dont know what are they talking about Jennifer Lopez but she is great.No normal guy will notice any "acting".Acting is perfect,story is fun,it keeps your attention.Ending is good which is very important.Action is good.What else do you need?For me there are masterpieces,good movies,bad movies.This is a good one and deserves 5 stars