Reese Witherspoon hit her first red carpet since giving birth last night -- and she looked amazing!
The 36-year-old actress stunned in a LBD at the Children's Defense Fund's 22nd Annual "Beat the Odds" Awards in Beverly Hills, looking like she wasn't recently carrying a baby inside her belly.
Reese and husband Jim Toth welcomed their first child together, son Tennessee, on September 27 -- a little over two months ago.
Witherspoon looks happy and healthy after giving birth and she'll be honored later today for her role as a celebrity mom.
Reese is scheduled to recieve the 2012 March of Dimes Grace Kelly Award at a luncheon this afternoon. The award recognizes role-model celebrity parents who share the March of Dimes commitment to healthy pregnancies and families.
See more stars who have dropped the baby weight above!