Who let Haley put on these hats?!
Peyton’s ultra-edgy Ramones shirt and brown leather-based jacket combo from the pilot:
Lucas’s spiky mess of hair that appears form of like a porcupine, however by some means nonetheless manages to be scorching:
Brooke’s Zooey Deschanel entrance bangs all of us secretly wished we may pull off.
Lucas’s puka shell necklace that simply screams the 2000s:
Haley’s ugly inexperienced knit hat that appears like a fuzzy bucket:
Lucas randomly having lengthy Freaky Friday hair once more in Season 4:
Brooke’s crimson cropped sweater and low-rise denims, as a result of gown codes apparently weren’t a factor at Tree Hill Excessive:
Haley’s maternity promenade gown and fur coat, as a result of it isn’t a teen drama until somebody is pregnant at promenade:
Nathan’s crimson and white Nike Air “baller” tracksuit:
Peyton’s “Mommy’s Little Monster” shirt:
Brooke’s pink-red eyeshadow and matching sparkly crimson lip gloss:
Haley’s try to drag off this Sandy from Grease look to win Nathan again:
Peyton’s ringlet curls and green-and-black baseball tee:
Tim’s crimson striped polo shirt, good for gaming with the bros:
Mouth’s inexperienced patterned button-up that jogs my memory of my mother’s curtains:
Nikki’s snakeskin black high that simply SCREAMS chaos:
Regardless of the heck this floral sweater of Haley’s was:
Rachel’s shiny rainbow bikini high:
Brooke’s layers and layers of beaded necklaces:
Nathan’s classic Denver Nuggets basketball jersey:
And eventually, Haley’s constantly horrible style in knit hats:
Ahhh, One Tree Hill — you by no means fail to amuse me!
TV and Films
Get all the perfect moments in popular culture & leisure delivered to your inbox.