Megan Fox acted the proud mother when she shared photos of her sons on an American TV show.
The former Transformers star, who had previously kept her children under wraps, was more than happy to show pictures of 19-month-old Noah and two-month-old Bodhi to host Ellen DeGeneres as she appeared on The Ellen DeGeneres Show.
"Bodhi is the little chubby one and then Noah is the one with the lips," she said.
Megan, who was promoting her new film Teenage Mutant Ninja Turtles, admitted it was challenging filming her role as reporter April O'Neill while she was pregnant.
" I got pregnant with Bodhi two weeks into filming Ninja Turtles, which is an action movie and requires a lot of running and jumping and stunts," she said.
"[I was] running, jumping, fighting. Saying things like, 'Show me what you got Shredder!' Stuff like that, so all the fun things you want to do when you're pregnant."
The 27-year-old actress continued: "Anyone that's been pregnant knows your first trimester can be pretty rough and you're nauseous all day long. The producers would come see me in the morning in the make-up trailer and I would be clinging to a box of saltines and we kept pickles in the refrigerator for me and I was just constantly on the verge of vomiting."
Megan, who is married to former Beverly Hills 90210 star Brian Austin Green, joked she has to stay away from the actor from now on after giving birth to the children, who are 16 months apart.
"The first one wasn't planned either and I mean, we can't let Brian near me any more," she quipped.