Megan Fox has managed to keep it a secret for almost a month that she gave birth to a baby boy on September 27th.
The 26 year old actress has given birth to her first child with husband Brian Austin Green, and they have named him Noah Shannon Green.
Fox took to Facebook on Wednesday to confirm the news to all of her fans.
Fox has openly said how much she loved being a step mom to Brian's son, and that she hopes they will have a at least two children.
The Direct2Mum team want to wish them all the very best, and a long happy life as a family.
We’d love to hear your thoughts and comments on this story, please share them with the Direct2Mum family below;