I mean, aside from David Beckham, Megan Fox really was the only eye candy at the 2014 Nickelodeon Kids' Choice Sports Awards last night ... and we still can't believe she gave birth to son Bohdi just five months ago!

The 28-year-old actress rocked an emerald green Dolce and Gabanna dress with black wedges, and if you're wondering what she was doing at the event, it turns out she was a presenter. Her new flick Teenage Mutant Ninja Turtles hits theaters on August 8, so we're guessing she took the time to chat about that with reporters as well.

Fox recently revealed to Parents magazine that she views work differently now that she's a mother, telling the publication, "I've never been an extraordinarily ambitious girl or career-oriented, but especially once I got pregnant with my first son and now [having] my second, it's so hard to be a working mom especially when your heart is not in your work, when your heart is with your family. I have to make one movie a year because I have to invest in their future and I have to be able to pay their way through college and be able to provide for them. I'm looking for movies that will shoot in Los Angeles, for projects where I'm part of an ensemble so I can shoot in and out in 10-20 days. It's all about trying to spend as little time away from my kids as possible."

Sounds like she's grown up a lot since the Transformers days!