Megan Fox might not have publicly confirmed her pregnancy yet, but her baby bump says it all.

Actress Megan Fox and her husband of two years, Brian Austin Green, are expecting their first child together, source confirmed to Us Weekly magazine. Fox has been photographed twice - once with an unmistakable bump peeking through a white and green tie-dyed sweatshirt; and once wearing a loose-fitting gray T-shirt.

Click here to see the photo of Fox's growing baby bump, courtesy of Us Weekly.

In one of the photograph Fox reportedly wears an angel caller necklace, that consists of a metal sphere and a chime, worn by pregnant women at the belly-button level, reported Socialite Life. The chime sounds when the wearer moves and it is said to call on angels who dissolve negative energy and bring love and protection to the baby.  

Megan Fox and Brian Austin Green began dating in 2004 after meeting on the set of her show, Hope & Faith.  I was too young to remember 'Beverly Hills,' so I didn't know who he was. But I knew I was instantly in love, Fox told Manhattan magazine in February.

They hit a rough patch in 2009 and split after a two-year engagement, reported Us Weekly, but they reunited and realized they wanted to be together forever. The gorgeous actress married the 38-year-old in June 2010 in Hawaii.

We've had obstacles, and we've overcome them, Fox told Cosmopolitan magazine earlier this year. I truly feel like he's my soulmate. I don't want to sound corny or cliche, but I do believe we are destined to live this part of our lives together.

Fox is currently helping raise Green's son, Kassius, from a previous relationship with actress Vanessa Marcil. But the beautiful brunette has always wanted children of her own.

I want at least two, probably three [kids], Fox revealed. I've always been maternal.