The 8 most shocking celeb hair transformations of all time

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

ph1ffjnhw81.jpg
Splash

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

ph7jjh2uzk1.jpg
Splash

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

phbza6yjkg1.jpg
Splash

After her "Dirrty" days, Xtina decided to stick to a classic blonde hair look. That all changed recently!

Christina Aguilera after

phecargtss1.png
Christina Aguilera/Instagram

Aguilera shared this photo showing off her new fiery red hair. She's proving that sometimes change is a good thing!

Rosario Dawson before

phjhcw9rsw1.jpg
Splash

This is what the Latina actress looked like back in 2008. This was before her major hair makeover!

Rosario Dawson after

ph4ikgb54o1.jpg
Splash

In 2014, Dawson showed off a chic half shaved head. Wow! She looks badass.

Shakira before

phjmzebwu81.jpg
Splash

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

phl9v30kkk1-1.jpg
Getty Images

In 2012, she chopped off her famous long locks and looked pretty cute!

La La Anthony before

phmtdzmp0k1.jpg
Splash

In 2010, Kim Kardashian's bestie was modeling black hair with bangs. That would all change two years later!

La La Anthony after

phrded53c41-1.jpg
Getty Images

In 2012, La La rocked super-dramatic ombre hair. I love this look a lot!

Christina Milan before

phjuxjck081.jpg
Getty

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

phhfpgr5wk1-1.jpg
Splash News

One year later, the pop star was seen rocking platinum blonde hair. What a shocker and major no no.

Cameron Diaz before

phiu4vzgkk1.jpg
Splash News

In 2005, Diaz was known as a sexy sunkissed actress with light blonde hair. Until…

Cameron Diaz after

phc9mw70w81.jpg
Splash

She went to the dark side! In 2006, Diaz was rocking dark brown hair. She pulled it off, no?

Jennifer Lopez before

phhg6r7yg41.jpg
Splash

While pregnant with her twins in 2008, J.Lo modeled long voluminous curls. What a true diva look!

Jennifer Lopez after

pheilzan8k1.jpg
Splash

In 2015, J.Lo did the chop! The bob cut looks amazing on the Boricua star.