Megan Fox at the Ninja Turtles Movie Ride at Cinepolis Acoxpa on July 29.

Hotness in a half skirt!

Megan Fox sizzled in a mini Zuhair Murad dress at the Teenage Mutant Ninja Turtles premiere in Mexico City on July 30.

The actress, who welcomed second son Bodhi with husband Brian Austin Green in February, showed off her incredibly toned legs in the dress, which featured silver and blue beading.

The 28-year-old brunette bombshell finished the look with Jimmy Choo heels, a sexy smoky eye, and glossy waves.

In addition to promoting the new TMNT, Fox has been busy juggling two young children at home —sometimes at the cost of her own clothes. She recently shared that in the midst of a conversation with her sister, Bodhi peed through his diaper and onto her pants. "I was so exhausted that I didn't even bother looking for a wipe to clean me up," she told The Stir. "I just checked his clothes to make sure they weren't wet and they weren't. I was soaking wet, but I just let it air-dry."