2003 → 2026 · Cast then & now

One Tree Hill Cast: Then and Now

The cast then and now — with the original tribute song “Tree Hill Nights”.

1995

Watch

Watch the reels

The reels · most watched first · 1

About the series

One Tree Hill, then & now

One Tree Hill premiered in 2003, and ran for 9 seasons. This page follows Lucas Scott (Chad Michael Murray), Nathan Scott (James Lafferty), Brooke Davis (Sophia Bush), Peyton Sawyer (Hilarie Burton), Haley James Scott (Bethany Joy Lenz) then and now, with real ages, 10 then-vs-now collector’s cards in this tribute and the original tribute song “Tree Hill Nights”.

2003Premiered
9Seasons
10Characters in this tribute

The cast · 10 collector’s cards

Where is the One Tree Hill cast now (2026)?

The One Tree Hill cast then and now: 10 collector’s cards, 2003 vs 2026, with real ages. Tap a card to flip it and watch them walk side by side.

Spotted something about One Tree Hill?

Missing a character, a wrong age or a favourite couple we should add? Send us a message — we read every one.

Watch the reels first on

FacebookInstagramTikTokYouTubeSpotify

The song

“Tree Hill Nights”

Summer strings on a chain-link fence
Read the lyrics

Summer strings on a chain-link fence
Dusty court where the streetlights bend
We were young with a ball in hand
Chasing dreams in a small town land

Every promise that we made back then
Still echoes now, again and again

Tree Hill nights, under a Carolina sky
We were kids who dared to fly
Years gone by but I still hear it call
Tree Hill nights, I remember it all

Coffee steam on a corner cafe
Friends like family, come what may
Every heartbreak, every win
We grew up chasing where we'd been

Every promise that we made back then
Still echoes now, again and again

Tree Hill nights, under a Carolina sky
We were kids who dared to fly
Years gone by but I still hear it call
Tree Hill nights, I remember it all

Some roads bend, some roads break
But home's the one you never shake
Wherever we go, however we've grown
This river runs right back home

Tree Hill nights, under a Carolina sky
We were kids who dared to fly
Years gone by but I still hear it call
Tree Hill nights, I remember it all

Logged in to Spotify? You’ll hear the full song — otherwise a 30-second preview.

Stream “Tree Hill Nights” on Spotify

Keep watching

More series

One Tree Hill in numbers

The cast, then & now

One Tree Hill cast then and now, ages
CharacterActorThen (2003)Now (2026)
Lucas ScottChad Michael Murray22 45
Nathan ScottJames Lafferty18 41
Brooke DavisSophia Bush21 44
Peyton SawyerHilarie Burton21 44
Haley James ScottBethany Joy Lenz22 45
Dan ScottPaul Johansson39 62
Karen RoeMoira Kelly35 58
Deb ScottBarbara Alyn Woods41 64
Mouth McFaddenLee Norris21 45
Skills TaylorAntwon Tanner28 51

Ages from verified birth dates, updated 02 November 2026.