We've all got those awkward photos from our teenage years, complete with mouths full of metal and blemished skin. Supermodels included, according to Rosie Huntington-Whiteley, who has described herself as once being an "Ugly Betty".
The 24-year-old British model-turned actress, who replaced Megan Fox in the latest Transformers, told US Harper's Bazaar she wasn't so drop-dead-gorgeous in her teen years.
• Get the look: Rosie Huntington-Whiteley
"I was a bit of an Ugly Betty when I was 15," she said, referring to the US TV show Ugly Betty and its main character with frizzy hair and braces played by America Ferrera.
Rosie remembered how she turned up to model casting calls "in trainers, with braids, a ton of make-up, plucked eyebrows ... I had braces."
Lucky for Rosie she's made quite the transformation since then, modelling for Victoria's Secret and recently landing a contract as the face of Burberry Body.
Ugly Betty? Not so much anymore!
In pictures: Guess the future supermodel