London: Megan Fox has recently revealed that her sons Noah, 19 months, and Bodhi, two months, were result of surprise pregnancies.
Megan Fox. Pic/Santa Banta
During her appearance on 'The Ellen DeGeneres Show', the 27-year-old beauty, who had both the kids just 16 months apart, joked that she can't allow her husband Brian Austin Green to be near her now, the Mirror reported.
The 'Transformers' star, who shared her adorable family pictures on the show, revealing Bodhi's snap for the first time, also told DeGeneres that she was a “fertility good luck charm” as her pregnancies happened around her previous appearances on the show.
Spotted: Virat Kohli, Anushka Sharma and other celebs at Mumbai airport
Photos: Salman Khan's 'special friend' Iulia Vantur at a song launch
Photos: Hrithik Roshan, Anushka Sharma, other celebs dazzle at event
In Pictures: Sex scandals involving Indian politicians
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash