The 29-year-old actress, who is currently promoting the new Teenage Mutant Ninja Turtles movie at CinemaCon, got tongues wagging when she posed alongside co-star Will Arnett with what appeared to be a baby bump nestled under her dress...

While some outlets remain speculative regarding whether Megan is in the midst of carrying her third child, Us Weekly have come right out and said she's pregnant, saying: "Surprise! Megan Fox is pregnant and expecting her third child, a source confirms to Us Weekly."

While Megan has two sons - three-year-old Noah and two-year-old Bohdi - with her ex husband of five years, Brian Austin Green (AKA him off 90210), there has been no reports regarding who the father is of baby number 3. 

Given the pair reportedly remain on friendly terms, and have been spotted out together since the split, outlets such as Hollywood Life are suggesting Green is the father. And Twitter is following suit.