Megan Fox is pregnant.
The 27-year-old actress and her husband Brian Austin - who already have 10-month-old son Noah -are expecting their second child together and are "very happy" with the news.
Leslie Sloane Zelnick, a representative for Fox told the New York Post newspaper: "I can confirm Megan is expecting her second child with her husband Brian, they are both very happy."
The brunette beauty is currently filming Teenage Mutant Ninja Turtles and although she's in the early stages of her pregnancy, she remained tight-lipped about the news so that it didn't interfere with her work.
The couple - who first started dating in 2004 and later tied the knot in 2010 - kept the birth of Noah under wraps for two weeks before Fox eventually took to her Facebook page to confirm the rumours.