The wait is over!
30-year-old actress Megan Fox has given birth to a baby boy, E! reports. The delivery took place August 4. Megan and her formerly-estranged husband Brian Austin Green have named the child Journey River. The couple has two other sons, Noah, 3, and Bodhi, 2.
Congratulations to the proud parents!