Megan Fox is seven months pregnant with her second child and recently flaunted her growing baby bump.

The 27-year-old Transformers actress showed off her amazing pregnant figure in a tight long-sleeved black dress at a Avon Foundation event for the International Day For The Elimination of Violence Against Women in New York on Nov. 21.

Fox attended the event as part of Avon's Speak Out Against Domestic Violence program. #SeeTheSigns which "will run throughout the 16 Days of Activism Against Gender Violence, an international human rights-based movement against gender violence and will educate bystanders and victims on the signs of domestic violence and how to safely intervene or seek help," according to a statement by Avon.

The proud mom of 1-year-old Noah Shannon is carrying pregnancy well, as her baby bump is still so tiny. Fox attended the event with her husband, Brian Austin Green. The couple will be welcoming their second child early 2014. (See photos of Fox's stomach here:)

News first swirled in August that Fox was pregnant when Noah was only 10 months old after a rep confirmed to New York Post's Page Six about the new baby!

"I can confirm Megan is expecting her second child with her husband Brian," the actress' rep said. "They are both very happy."

The baby's gender was not revealed. 

Fox and Green have been in a relationship since 2004 and got married in 2010. The 27-year-old actress welcomed on Sept. 27. The former Beverly Hills, 90210 actor was has an 11-year-old son Kassius from his previous relationship with actress Vanessa Marcil.