Blonde vs brunette: 20 celebs have been both! But which looks better?

They say blondes have more fun. But which celebs should stick to the dark side?

blonde-vs-brunette-cara-delevingne

by Hannah Brimson |
Published on

Cara Delevingne dyed her hair brown this weekend, which made us decide to delve into our celebrity picture archive to compare a few more blondies and brownies. Which do you think look best?

Gallery

Blonde vs brunette: 20 celebs have been both! But which looks better?

Alexandra Burke1 of 20

Alexandra Burke

A brunette Burkey deffo looks better than a blonde one

Britney Spears2 of 20

Britney Spears

This is a tough one! If only we could merge the two....

Cameron Diaz3 of 20

Cameron Diaz

Wowzer! Whilst the deep brown brings out Cam's piercing blue eyes, we still prefer her blonde

Cara Delevingne4 of 20

Cara Delevingne

Let's face it, the supermodel looks stunning with either colour. But we're especially loving her rich brown tones right now

Carey Mulligan5 of 20

Carey Mulligan

Lucky Carey is super fresh-faced, but we reckon the blonde makes her look more sophisticated

Caroline Flack6 of 20

Caroline Flack

The Strictly babe's subtle blonde highlights soften her features much more than dark brown

Cheryl Fernandez-Versini7 of 20

Cheryl Fernandez-Versini

Chezza's probably been through the entirety of the world's blonde and brunette hair dyes, but she's finally settled on these blonde highlights. We like!

Christina Aguilera8 of 20

Christina Aguilera

Try and ignore the horrific make-up and fake tan. OK, it's not possible. We're voting for Xtina with her bleach blonde, as we know and love her

Drew Barrymore9 of 20

Drew Barrymore

Barrymore's recently opted for rich mahogany brown, but we still prefer her lighter locks

Elle Fanning10 of 20

Elle Fanning

We can't get over how much better Elle looks with her new brunette 'do!

Emma Stone11 of 20

Emma Stone

We personally don't ever think Emma Stone could get it wrong - even if she dyed her hair all shades of the rainbow and got a mohican she'd still look better than us at our very best. She's a natural blondie though, so we'll go with Mother Nature on this one

Hilary Duff12 of 20

Hilary Duff

Hils' Hollywood blonde is definitely best. The brown shade looks a tad too mousy on her

Jennifer Lawrence13 of 20

Jennifer Lawrence

Just how different does J-Law look? She's very china doll-like with her long straight brunette tresses, but she'll always be a blonde in our hearts

Jessica Alba14 of 20

Jessica Alba

Gorgeous Jess has definitely found her hair forte with her glossy brunette bob

Jessica Biel15 of 20

Jessica Biel

Blonde makes Mrs Trousersnake a bit too washed out. We're voting brunette for sure

Lindsay Lohan16 of 20

Lindsay Lohan

We're not sure if it's just the make-up putting us off, but Li-Lo's brown 'do ages her somewhat. Her verging-on-strawberry blonde colour is much more flattering

Mischa Barton17 of 20

Mischa Barton

Mischa will ALWAYS be Marissa from The OC to us. Which naturally means blonde hair is the winner

Suki Waterhouse18 of 20

Suki Waterhouse

We're starting to appreciate that models really can look good in anything, including various hues of hair colour. Whilst we love both of Suki's shades, we think her chestnut brown is a welcome change for winter

Margot Robbie19 of 20

Margot Robbie

The Wolf Whistle Of Wall Street more like! Margot looks amazing with both colours, but we heart her warm blonde locks the most

Tulisa Contostavlos20 of 20

Tulisa Contostavlos

We're trying very hard to erase this cheesy Wotsit blonde from our minds....at least Tulisa saw sense and went back to her roots

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us