Elle Macpherson says she's much more comfortable with her body now she's 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, Elle 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, Elle 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 (02.07.10) - Elle said: "I never thought I'd be working for thirty 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'.

Elle - 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."