portrait of Megan Fox as a super hero, highly detailed, photographed by Annie Leibovitz. full length photo.