Megan plays Leila in the movie, who is a gun-wielding prostitute and Jonah Hex's(Josh Brolin) love interest.
Megan Fox Turns Down Lara Croft Role
We're surprised Megan didn't get any crap for playing a hooker in the film. When Lindsay Lohan signed on to play a porn star everyone had an opinion about it.
The film hits theaters on June 18.