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.
'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