But when asked about her "least sexy moment" after winning People magazine's Sexiest Woman last night, the 22-year-old supermodel and actress had a simple answer.
"Oh, this morning," she said.
"It was ugly. I almost posted an 'I woke up like this' [photo] but I didn't want to be so truthful," she told People. "Who's pretty at 4 a.m. unless they've been out all night?"
As for who should be extra excited she was voted sexiest woman, that's simple -- her boyfriend Justin Verlander.
"You're welcome, Justin," she said. "So, clearly he has it good."