Megan Fox attended a charity event hosted by Medical Inn in Dusseldorf, Germany on Friday.
For the occasion, Fox donned an oversized satin blazer by 16Arlington, which she wore as a minidress. The actress added on mesh point-toe pumps and a drawstring bag with silver hardware.
Hairdresser Pete Burkill styled Fox’s long auburn mane in waves. Makeup artist Annabel Clark-Clements gave Fox an ombre eyeshadow look paired with pink coral lips and matching blush.
Last month, Fox was one of Sports Illustrated’s cover models for their annual Swimsuit Issue. Martha Stewart, Kim Petras and model Brooks Nader also scored their own covers.
“Shooting Sports Illustrated Swimsuit is definitely a lot of pressure,” she told the magazine. “I have a vision in my head that I’m trying to achieve, so we’ll see if it pans out for me.”
Later this year, Fox will appear in “Expend4bles,” the fourth installment in the action film franchise. She’ll share the screen with Sylvester Stallone, 50 Cent and Jason Statham. Fox portrays Gina, the former lover of Statham’s Lee Christmas. “Expend4bles” is out September 22.