Megan Fox stepped out to promote her new film "This Is 40" on Wednesday looking thin, trim and stunning in a mint green dress. It's hard to believe she gave birth just two months ago!

The 26-year-old actress also wore gold and diamond earrings by Jamie Wolf and ring by Dana Rebecca Designs.

Fox and her husband, Brian Austin Green, welcomed their first child together, son Noah, on September 27. Green also has a 10-year-old son from his previous relationship with actress Vanessa Marcil.

Fox's new movie, "This Is 40," is a sequel to "Knocked Up" and centers on Pete and Debbie a few years following the events of the first film. It opens in theaters Dec. 21.

Fox is also the face of Sharper Image's new "Guys Love Gadgets" campaign, which is part of its focus for the 2012 holiday shopping season.