Megan Fox has been working with Harley Pasternak (Hollywood personal trainer, who has also worked with Heidi Klum) in order to get in shape and looked fab on the red carpet at the This is 40 premiere in Hollywood on December 12.
Megan wore a ruffled front Roland Mouret dress with Christian Louboutin shoes and Bottega Veneta clutch bag.
The Roland Mouret Waterfall Ruffle-Front Dress costs $1,450 at farfetch.com. Get a similar look for less with the $49 Dorothy Perkin's dress seen on the right here.
Jennifer Meyer jewels, plus berry lips to match her dress, completed her look.
Pics from Just Jared