Love her or hate her, there's no denying that controversial Dancing With the Stars Season 15 All-Stars contestant Bristol Palin is all grown up.

Comparing these pictures of Bristol — one from back on Season 11, one from the All-Stars premiere — it's easy to see how her look has changed. She's slimmed down, toned up, gotten “corrective jaw surgery,” and dyed her hair a bolder, darker shade.

And the change isn't just superficial. It's clear that Bristol has blossomed since the last time she hit the DWTS ballroom; her confidence is way up, and nowhere is that clearer than in her performance.

Compare Bristol's Cha-Cha-Cha from the All-Stars premiere to her Season 11 Semi-finals Paso Doble, which was one of her best performances from her first season. It's clear Bristol has reinvented herself.

Season 11 Paso Doble

Credit: YouTube Photo: Bristol Palin and Mark Ballas' Break-Out Semifinals Paso Doble

Season 15 Cha-Cha-Cha

Credit: YouTube Photo: DWTS All-Stars: Bristol Palin and Mark Ballas's Impressive Week 1 Cha-Cha (VIDEO)

What do you think: Does the new Bristol impress you, or are you still wondering why she's back?

Dancing With the Stars Season 15: All-Stars Results Show airs tonight at 8 p.m. ET/PT on ABC.

Source: Us Weekly

For more news about Dancing With the Stars, Like us on Facebook and Follow us on Twitter.