What is the name of the new movie with Megan Fox?

She co-stars with Josh Brolin in "Jonah Hex," a Western based on a comic book character.