1997 → 2026 · Cast then & now

Titanic Cast: Then and Now

The cast then and now — with the original tribute song “Don't Let Me Go”.

1995

Watch

Watch the reels

The reels · most watched first · 1

About the series

Titanic, then & now

Titanic premiered in 1997. This page follows Jack Dawson (Leonardo DiCaprio), Rose DeWitt Bukater (Kate Winslet), Cal Hockley (Billy Zane), Ruth DeWitt Bukater (Frances Fisher), Molly Brown (Kathy Bates) then and now, with real ages, 9 then-vs-now collector’s cards in this tribute and the original tribute song “Don't Let Me Go”.

1997Premiered
9Characters in this tribute

The cast · 9 collector’s cards

Where is the Titanic cast now (2026)?

The Titanic cast then and now: 9 collector’s cards, 1997 vs 2026, with real ages. Tap a card to flip it and watch them walk side by side.

Spotted something about Titanic?

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

“Don't Let Me Go”

Dont let me go when the water comes
Read the lyrics

Dont let me go when the water comes
Hold me close till the night is gone
If we fall with the stars above
Say my name like its only us

We were fire on a frozen sea
Two lost hearts chasing destiny
In a world we were never meant
You were all that I ever needed

We were dancing where the sky meets blue
No tomorrow just me and you
Every second a stolen flame
Now forever wont be the same

And if the waves pull me under tonight
Promise me you will still hold tight
Even when we fade from view
I will always find you

Dont let me go dont let me go
Even when the cold winds blow
If the world disappears below
Dont let me go

Dont let me go dont let me go
Through the dark through the overflow
If this is all we'll ever know
Dont let me go

I can hear every heartbeat fade
Feel the silence between each wave
But your voice is a guiding light
Pulling me through the endless night

If this love has to end this way
Let it burn till our final day
Even time couldnt wash away
What we built in a single moment

And if the waves pull me under tonight
Promise me you will still hold tight
Even when we fade from view
I will always find you

Dont let me go dont let me go
Even when the cold winds blow
If the world disappears below
Dont let me go

Dont let me go dont let me go
Through the dark through the overflow
If this is all we'll ever know
Dont let me go

If I drift into the endless blue
Every heartbeat will lead to you
Across the stars across the tide
Love like ours will never die

Dont let me go dont let me go
Even when the cold winds blow
If the world disappears below
Dont let me go

Dont let me go dont let me go
Through the dark through the overflow
If this is all we'll ever know
Dont let me go

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

Stream “Don't Let Me Go” on Apple Music

Keep watching

More series

Titanic in numbers

The cast, then & now

Titanic cast then and now, ages
CharacterActorThen (1997)Now (2026)
Jack DawsonLeonardo DiCaprio23 51
Rose DeWitt BukaterKate Winslet22 51
Cal HockleyBilly Zane31 60
Ruth DeWitt BukaterFrances Fisher45 74
Molly BrownKathy Bates49 78
Captain Edward SmithBernard Hill53 79 passed away
J. Bruce IsmayJonathan Hyde49 78
Thomas AndrewsVictor Garber48 77
Fabrizio De RossiDanny Nucci29 58

Ages from verified birth dates, updated 02 November 2026.