She is one of Hollywood’s most sexiest actresses.
But this time, Megan Fox has left the script for her latest role as she has posed with her underwear for Frederick’s spring 2018 campaign.
The 31-year-old beauty has proven to continue to have an incredibly amazing physics as she has taken a photo set on the beach.