Holly Willoughby, Kristen Stewart, Rihanna, Cheryl: Top 15 most shocking celebrity hair dye jobs

EEK! What a difference a dye makes!

Holly Willoughby, Kim Kardashian… if they’re famous, the chances are they’ve dyed their hair blonde, brunette, red, blue, purple, sludge green or something in-between.

From David Beckham’s Swedish blonde to Blake Lively’s ginger top and Tulisa Contostavlos’ platinum hairmare to Kristen Stewart’s full head o’ highlights (a low light) - this lot prove there’s nothing more satisfying then switching up your hair hue every once in while (read: every other day).

But which shade suits them best? Which dye job is a hair do and which colours should these celebrities have left well alone?

Heat magazine cover