Megan Fox has the perfect body in the perfect dress at the red carpet for “Jonah Hex.”