Megan Fox gives birth to a baby boy

Megan Fox has announced she gave birth to a baby boy, almost a month ago.

Noah Shannon Green was born on 27 September.

In a statement, she said: 'We have been very lucky to have had a peaceful few weeks at home, but I would like to release this myself before others do.

CELEBRITY BABIES 2012

'I gave birth to our son Noah Shannon Green on September 27th. He is healthy, happy, and perfect.'

Clearly smitten with her new arrival, she added: 'We are humbled to have the opportunity to call ourselves the parents of this beautiful soul and I am forever grateful to God for allowing me to know this kind of boundless, immaculate love.'

Megan, 26, is married to former Beverly Hills 90210 actor Brian Austin Green.

FIND OUT WHICH OTHER STARS HAVE GIVEN BIRTH IN 2012

SHIA LABEOUF ADMITS MEGAN FOX FLING

MEGAN FOX'S STYLE HIGHS & LOWS