Megan Fox is both Jennifer, and Megan’s body at the red carpet in a little black dress.

By