Posted on Thu Dec 13, 2012 07:40 AM PDT
We can't believe she gave birth to son Noah 3 months ago!!!
Megan Fox struck a pose at the Los Angeles premiere of This Is 40 last night, and she looked stunning in a deep red Roland Mouret dress.
While the 26-year-old actress is still one of the hottest women on the planet, she admits that motherhood has changed her when it comes to picking film roles. "It changes your perspective about being overly sexual in a film when you have a baby," Fox told recently told The Mirror. "I'm going to be more cautious about choosing films because I'm already thinking about when he's in school and his friends are going to be showing him my photo shoots with me in a bikini and he's going to be horrified."
She looks amazing!
SEE THE GALLERY Megan Fox Wows On The Red Carpet
Megan Fox Says She Doesn't Want To Be An Overly Sexual Mom - Dec 07, 2012
Megan Fox Shows Off Her Svelte Post-Baby Body - Nov 20, 2012
Megan Fox Returns To The Small Screen Opposite Husband Brian Austin Green - Nov 15, 2012
BREAKING NEWS - Brian Austin Green And Megan Fox Welcome Baby Boy - Oct 17, 2012
Megan Fox And Paul Rudd Strip Down For This Is 40 Trailer - Aug 08, 2012