Megan Fox blasts mom-shamer with savagely snarky comeback October 20, 2022 Caroline Blair The "Jennifer's Body" actress shares sons Noah, 10, Bodhi, 8, and Journey, 6, with ex Brian Austin Green.