Megan Fox is pregnant with her first child, says a source close to the star.

Fox has been married to former Beverly Hills 90210 star Brian Austin Green since 2010. This will be the first child for the couple. Green has a 10-year-old son with Vanessa Marcil.

I'd love to have kids, Fox said at the Friends with Kids press junket in New York. I mean, it's going to happen when it's going to happen, but it's not something that I've planned against or for. I'm just leaving it out there for the universe.

I want at least two, probably three kids, Fox said in the April issue of Cosmopolitan. I've always been maternal.