|Megan in hot bikini|
She shot to fame thanks to her fabulously firm figure and sizzling looks.
But motherhood seems to have had an effect on Megan Fox, as she has vowed to never again flaunt her body on screen.
The Transformers star she made the decision as she is already thinking about what her two-month-old son Noah will go through at school.
The 26-year-old told the Mirror: 'It changes your perspective about being overly sexual in a film when you have a baby.
|Megan Fox on vacation|
'I'm going to be more cautious about choosing films because I'm already thinking about when he's in school and his friends are going to be showing him my photo shoots with me in a bikini and he's going to be horrified.
'So that will deter me from making some of the choices I made before.'
The Robot Chicken star also revealed the reason she decided to name her son after the biblical legend who famously built an ark to avoid an apocalyptic flood.
The Tennessee native said: ' I went through a stage in my early 20s when I was very rebellious against how I was raised and I wasn't worried about faith or religion but now, maybe because of getting married and wanting to have a family, I've come back full circle.'
While she is going to be more choosy in future about her roles, she revealed she is already nearly back to peak condition.
She said: 'I only gained 23 pounds when I was pregnant and I'm still 10 pounds heavier but I don't want to kill myself trying to get back into shape because it's not a priority right now.
|Megan Fox with her husband and baby dad|