Elle Macpherson says she's much more comfortable with her body now that she is in her late 40s.
The 47-year-old supermodel has been in the industry since she was a teenager and while she's had two children, Macpherson has never been happier with the way she looks.
The Australian beauty - who is the new host of 'Britain's Next Top Model' - said: "We are born with our genes but how we present, that is up to us.
"That's why I work better than I did 30 years ago. I still have the same genetics but I have changed as a woman. I am interested in different things and I'm more confident in my body now. I am more confident being me."
Even though she is one of the world's most in-demand models, Macpherson says she is shocked at how successful she still is.
Speaking on British TV show 'Friday Night with Jonathan Ross' - which is to air tonight - Macpherson said: "I never thought I'd be working for 30 years... we just happened to be in the right place at the right time... the 80s was a period of extravagance, there was a need for dynamic women."
On the show she also revealed how she loves her nickname - 'The Body'.
Macpherson - who has her own lingerie and skincare range - explained: "It was a funny catchphrase, then it kept going and going - I turned it into a business."