Plus: Is that a crow coming out of Josh Brolin's mouth?
- Next gallery - Ultimate 'Sex and the City 2' photo gallery
- Previous gallery - Cannes 2010: Cate Blanchett, Eva Longoria Parker and Kate Beckinsale at the 'Robin Hood' premiere
Megan Fox is Leila in "Jonah Hex"
Megan Fox is hoping for her first real hit outside the "Transformers" franchise with the new Western "Joan Hex."