 Much of the criticism towards Rosie Huntington-Whiteley compared her in an unfavorable light to Megan Fox.Lou Lumenick said that her "'acting' makes...Megan Fox look like Meryl Streep in comparison".In a positive review, Drew McWeeny of HitFix said, "She reminds me of Cameron Diaz in "The Mask", an actress who doesn't really show off any range, but who gives a natural, winning performance and who is up to the challenge of this particular picture."