While the film received generally positive reviews from audiences, it faced criticism from some quarters for its excessive length, convoluted plot, and objectification of the female lead, Megan Fox.