Megan Fox gave birth to a baby boy just 10 weeks ago, and the actress appeared to have already bounced back to her pre-pregnancy size!

Fox, 26, wowed the crowd in a cream formfitting lace dress when she attended the "March of Dimes Celebration of Babies Luncheon" in Beverly Hills on Friday, Dec.7

Fox hit the red carpet with her husband, actor Brian Austin Green, 39. It was her first appearance since she gave birth to her child, Noah, on September 27.

View the photo of Megan Fox who is super slim just ten weeks after giving birth here

Enstars reported that the pair kept the news of Noah's birth a secret until mid-October. The high-profile couple shocked the world on Wednesday, Oct. 17. Fox posted a statement on her Facebook page.

"We have been very lucky to have had a peaceful few weeks at home, but I would like to release this myself before others do. I gave birth to our son Noah Shannon Green on September 27th. He is healthy, happy, and perfect," she wrote. "We are humbled to have the opportunity to call ourselves the parents of this beautiful soul and I am forever grateful to God for allowing me to know this kind of boundless, immaculate love.

The "Transformers" beauty wed Green in June 2010. 

The actress told Access Hollywood that giving birth was harder than she thought but she has found joy in being a mother for the first time.

"It's exhausting, but it's amazing and you can't, until you have kids, you can't imagine how much you could possibly love a human being," Fox told Access Hollywood at the press event for her next film "This Is 40." "It's really intense and really overwhelming and amazing...He's super cute," she added.

"This Is 40" stars Fox alongside Leslie Mann, Paul Rudd, Jason Segel and Melissa McCarty. The Judd Apatow-helmed film arrives in theaters on December 21.