Its Been 25 Years Since "Titanic" Was Released, And Here's What The Cast Looks Like 25 Years Later

Its been 25 years since Titanic was released in theaters!

Because everyone loves a good "then and now" and feeling like Old Lady Rose, let's take a look at what the characters look like 25 years later...

20th Century Fox

Billy Zane played noted dipshit, Cal Hockley.

Cal smiling
20thcentfox / ©20thCentFox/Courtesy Everett Collection

This was him then:

Cal and Rose
20thcentfox / ©20thCentFox/Courtesy Everett Collection

And here he is now:

Here he is at Comic-Con:

Closeup of Billy Zane
Jody Cortes / Getty Images

And here he is at the new Avatar premiere, which I'm guessing means he's still tight with James Cameron.

Closeup of Billy Zane
Matt Winkelmeyer / The Hollywood Reporter via Getty Images

Danny Nucci played Leo's cute friend, Fabrizio.

Jack and Fabrizio
20thcentfox / ©20thCentFox/Courtesy Everett Collection

This was him then:

  20thcentfox / ©20thCentFox/Courtesy Everett Collection
20thcentfox / ©20thCentFox/Courtesy Everett Collection

And here he is now:

He has a part in the Paramount+ series The Offer.

Danny and Maya Nucci on the red carpet

That's his daughter Maya, BTW.

Jc Olivera / FilmMagic / Getty Images

Frances Fisher played Rose's stuffy mom, Ruth DeWitt Bukater.

Rose and Ruth
20thcentfox / ©20thCentFox/Courtesy Everett Collection

This was her then:

  20thcentfox / ©20thCentFox/Courtesy Everett Collection
20thcentfox / ©20thCentFox/Courtesy Everett Collection

And here she is now:

Closeup of Frances Fisher
Paul Archuleta / Getty Images

She last appeared in eight episodes of the TV show The Sinner.

Closeup of Frances Fisher
Tommaso Boddi / Getty Images for ITTV

Bill Paxton played treasure hunter, Brock Lovett.

Closeup of Brock
20thcentfox / ©20thCentFox/Courtesy Everett Collection

Here he was then:

Brock, older Rose, and Rose's granddaughter
20thcentfox / ©20thCentFox/Courtesy Everett Collection

And here he is in his last public appearance:

Bill Paxton and a friend
Jeffrey Mayer / WireImage / Getty Images

He passed away in 2017.

Closeup of Bill Paxton
David Livingston / Getty Images

Gloria Stuart played old Rose.

  ©20thCentFox/Courtesy Everett Collection
©20thCentFox/Courtesy Everett Collection

Here she was then:

Closeup of old Rose
©20thCentFox/Courtesy Everett Collection

And here she was at her last public appearance in 2010:

Closeup of Gloria Stuart
Alberto E. Rodriguez / Getty Images

She passed away in 2010 at 100.

Closeup of Gloria Stuart
Alberto E. Rodriguez / Getty Images

Kathy Bates played Molly Brown.

Molly and Ruth
20thcentfox / ©20thCentFox/Courtesy Everett Collection

This was her then:

Closeup of Molly Brown
20thcentfox / ©20thCentFox/Courtesy Everett Collection

And here she is now:

Kathy Bates on the red carpet
Steve Granitz / WireImage / Getty Images

She was last in 2020's Home.

Closeup of Kathy Bates
Kevin Mazur / Getty Images

Victor Garber played the ship's creator, Thomas Andrews.

Mr. Andrews
Cbs Photo Archive / CBS via Getty Images

This was him then:

Closeup of Mr. Andrews
Cbs Photo Archive / CBS via Getty Images

And here he is now:

Closeup of Victor Garber
Jason Mendez / Getty Images

He recently visited the cast of the off Broadway musical Titanique.

Victor Garber and Frankie Grande
Bruce Glikas / Bruce Glikas / WireImage / Getty Images

Leonardo DiCaprio played Jack Dawson.

Jack Dawson
Cbs Photo Archive / CBS via Getty Images

This was him then; he was only 22 when the movie was released:

Jack Dawson
Cbs Photo Archive / CBS via Getty Images

And here he is at 47:

Leonardo DiCaprio
Johnny Nunez / WireImage / Getty Images

The last big movie he was in was 2021's Don't Look Up.

Closeup of Leonardo DiCaprio
Mike Coppola / Getty Images

Kate Winslet played Rose.

Closeup of Rose
Cbs Photo Archive / CBS via Getty Images

This was her then; she was 22 when Titanic came out:

Rose and Jack
Cbs Photo Archive / CBS via Getty Images

And here she is now at 47:

Closeup of Kate Winslet
Karwai Tang / WireImage / Getty Images

She's in the new Avatar movie.

Closeup of Kate Winslet
Mike Marsland / Mike Marsland / WireImage / Getty Images

Alexandrea Owens-Sarno played the little girl Cora.

Closeup of Cora
20th Century Fox

Here she was then:

Closeup of Cora
20th Century Fox

And here she is now:

She's still acting.

Jason Barry played Tommy Ryan.

Closeup of Tommy
20th Century Fox

This was him then:

Closeup of Tommy
20th Century Fox

And here he is now:

His IG bio says he's an actor, writer, and director.

Closeup of Jason Barry
Rodrigo Vaz / FilmMagic / Getty Images

Ewan Stewart played First Officer William Murdoch.

  Cbs Photo Archive / CBS via Getty Images
Cbs Photo Archive / CBS via Getty Images

This was him then:

Murdoch looking at the iceberg
Cbs Photo Archive / CBS via Getty Images

And here's the most recent picture I could find of him:

Closeup of Ewan Stewart
Danny Martindale / WireImage / Getty Images

He was in a play called The Royale in 2015.

Closeup of Ewan Stewart
John Snelling / Getty Images

Suzy Amis played Lizzy Calvert who was Rose's granddaughter.

Brock, Rose, and Lizzy
20th Century Fox

This was her then:

Closeup of Lizzy
20th Century Fox

And here she is now:

Closeup of Suzy Amis
Jesse Grant / Getty Images for 20th Century Studios

She quit acting in 1998 and married James Cameron in 2000.

  Lia Toby / Getty Images
Lia Toby / Getty Images

Jonathan Hyde played J. Bruce Ismay.

Mr. Ismay
Cbs Photo Archive / CBS via Getty Images

This was him then:

Mr. Ismay in front of the sinking Titanic
Cbs Photo Archive / CBS via Getty Images

And here he is now:

  Gareth Cattermole / Getty Images
Gareth Cattermole / Getty Images

He played Claudius in a production of Hamlet.

Jonathan Hyde as Claudius
Robbie Jack / Corbis via Getty Images

Bye!

20th Century Fox