I've always been a big fan of Jennifer Lopez's acting career. She usually chooses mediocre roles and films, but always shines in her performances. Once I saw that she was doing a thriller/action movie, I was ecstatic. However, having Jason Statham as the lead made me cringe. Still, I was excited to see it. I finally went and viewed the film. I was surprisingly impressed with the performances by both actors. I must disagree with the top critics who are giving this movie scathing reviews. The film is GOOD. A lot of fun and very witty. Yes, there is a lot of violence. Yes, there is a lot of swearing. However, the movie has some good lessons and moral values. such as the code of honor. Also, there is little to no actual sexual acts. Only breasts are visible but for a very short amount of time and not really seen. I give it 4/5 stars.