It's amazing what a haircut or dye job can do to boost your look. Our favorite celebrities often shock us with hair transformations that sometimes inspire us. When Jennifer Lopez went from luscious long locks to a sleek bob cut, it was one of the best makeovers in red carpet history. Here's a look at the most noteworthy celeb hair transformations of all time.
Read more ¿Qué más?: LOOK: Kylie Jenner is unrecognizable without makeup + 14 other bare-faced celebs
Images via Splash
Demi Lovato before
Before Lovato was known for trying out edgy looks, she was all about keeping it natural. Here she is rocking her dark tresses in 2010.
Demi Lovato after
Lovato is always switching up her hair look. In 2012, she swapped her natural dark brown tresses for a long blonde wavy hairstyle. What a change!
Christina Aguilera before
After her "Dirrty" days, Xtina decided to stick to a classic blonde hair look. That all changed recently!
Christina Aguilera after
Aguilera shared this photo showing off her new fiery red hair. She's proving that sometimes change is a good thing!
Rosario Dawson before
This is what the Latina actress looked like back in 2008. This was before her major hair makeover!
Rosario Dawson after
In 2014, Dawson showed off a chic half shaved head. Wow! She looks badass.
Shakira before
We all know the "Hips Don't Lie" singer was born with dark brown hair, but she has been rocking the blonde look since her crossover in the early 2000s.
Shakira after
In 2012, she chopped off her famous long locks and looked pretty cute!
La La Anthony before
In 2010, Kim Kardashian's bestie was modeling black hair with bangs. That would all change two years later!
La La Anthony after
In 2012, La La rocked super-dramatic ombre hair. I love this look a lot!
Christina Milan before
In 2008, Milian was all about keeping her hair long and natural. That was until she learned of a thing called bleach.
Christina Milian after
One year later, the pop star was seen rocking platinum blonde hair. What a shocker and major no no.
Cameron Diaz before
In 2005, Diaz was known as a sexy sunkissed actress with light blonde hair. Until…
Cameron Diaz after
She went to the dark side! In 2006, Diaz was rocking dark brown hair. She pulled it off, no?
Jennifer Lopez before
While pregnant with her twins in 2008, J.Lo modeled long voluminous curls. What a true diva look!
Jennifer Lopez after
In 2015, J.Lo did the chop! The bob cut looks amazing on the Boricua star.