The constant flashbacks were annoying. So many things just didn’t add up or make any sense. No seem less transitions just jump cuts everywhere. Horrible casting how am i supposed to believe these super model looking women are truck stop prostitutes. Horrible music editing . Awful fight scenes . Megan fox’s acting was awful too she sounded sedated during the whole film. absolutely no redeemable qualities.