Megan Fox is a serious smoke show, and the proof is in these jaw-dropping pictures we found from her appearances on the red carpet over the last decade.
The 31-year-old actress got everyone’s attention when she played Mikaela Banes, the girlfriend to Sam Witwicky (played by Shia LaBeouf), in the sci-fi action adventure “Transformers” in 2007, and then once again in the sequel “Transformers: Revenge of the Fallen” in 2009. (RELATED: Megan Fox Is Moving Because Her Unborn Baby Told Her To)
During her career she’s taken part in more than a dozen films, including one of her most recent roles as April O’Neil in “Teenage Mutant Ninja Turtles” reboot in 2014 and the sequel in 2016. (RELATED: PHOTOS: Megan Fox Poses In Her Underwear For Latest Project)
Last year, she became co-owner, creative collaborator and brand ambassador of the high-end lingerie company Fredericks of Hollywood. From the photos shared by the company on its website, it is clear the actress is getting more gorgeous every year.