GLASGOWWIRE BREAKING WIRE English (UK)
glasgowwire.uk Glasgowwire Breaking Wire
Subscribe
Blog Business Local Politics Tech World

Cast of Titanic 1997: Full List of Actors and Characters

James Arthur Bennett Harrison • 2026-06-01 • Reviewed by Oliver Bennett

Few films still spark the kind of fascination that James Cameron’s Titanic does, more than two decades after it first sailed into theaters, and the 1997 epic didn’t just break box office records—it introduced audiences to a sprawling ensemble of actors who brought both fictional lovers and real historical figures to life. With over 200 credited actors (IMDb full cast listing), understanding who played whom is the first step to appreciating how the film achieved its emotional and historical weight.

Release year: 1997 ·
Main cast members: Leonardo DiCaprio, Kate Winslet, Billy Zane, Kathy Bates, Frances Fisher ·
Director: James Cameron ·
Academy Awards won: 11 ·
Runtime: 194 minutes

Quick snapshot

1Lead actors
2Supporting actors
  • Kathy Bates as Molly Brown (Wikipedia cast listing)
  • Frances Fisher as Ruth DeWitt Bukater (TV Guide cast listing)
  • Bernard Hill as Captain Edward Smith (Wikipedia cast listing)
3Historical character cast
  • Bernard Hill (Captain Smith) – real captain of RMS Titanic (Wikipedia cast listing)
  • Jonathan Hyde (Bruce Ismay) – real White Star Line chairman (Wikipedia cast listing)
  • Victor Garber (Thomas Andrews) – real shipbuilder (Wikipedia cast listing)
4Modern-day cast
  • Bill Paxton as Brock Lovett (TV Guide cast listing)
  • Suzy Amis as Lizzy Calvert (Wikipedia cast listing)
  • Lewis Abernathy as Lewis Bodine (Wikipedia cast listing)

Who Played Rose in Titanic 1997?

Kate Winslet’s performance as Rose DeWitt Bukater

Kate Winslet was 22 years old when she stepped into the corset of Rose DeWitt Bukater, a fictional first-class passenger trapped between societal expectation and her own desires. Director James Cameron insisted Winslet test multiple times, reportedly because of the intense schedule ahead (TV Guide cast listing). Winslet’s performance earned her an Academy Award nomination for Best Actress, making her one of the youngest nominees in that category at the time.

The role required Winslet to master a transatlantic accent, navigate the ship’s grand staircase in heels, and perform physically demanding water sequences. Her chemistry with Leonardo DiCaprio became the emotional engine of the film. The cast of Titanic 1997 featured Winslet as the female lead, and her portrayal of Rose’s transformation from constrained debutante to independent woman remains a defining performance of her career. Gloria Stuart played the older Rose, who narrates the film from the present day. Stuart was 87 during filming and earned an Academy Award nomination for Best Supporting Actress (TV Guide cast listing).

The upshot

Kate Winslet’s Rose isn’t just a romantic lead—she’s the narrative anchor of the entire film. Without her performance grounding the fictional story, the historical tragedy would lose its emotional pull.

Bottom line: Kate Winslet played Rose DeWitt Bukater, the fictional first-class passenger who becomes the heart of the film. Her performance earned an Oscar nomination and cemented her status as one of the leading actresses of her generation.

Who Played Jack in Titanic 1997?

Leonardo DiCaprio’s role as Jack Dawson

Leonardo DiCaprio played Jack Dawson, a fictional third-class passenger and itinerant artist who wins his tickets in a poker game. DiCaprio, then 23, had already earned acclaim for What’s Eating Gilbert Grape but Titanic launched him to a new stratosphere of global fame (TV Guide cast listing). His performance blended charm, vulnerability, and a devil-may-care attitude that made Jack an immediate cultural icon.

DiCaprio was not nominated for an Academy Award for Titanic, a decision that sparked public debate at the time. Nevertheless, his portrayal of Jack Dawson remains the role that defined his early stardom and contributed massively to the film’s $2 billion box office success. The cast of Titanic 1997 positioned DiCaprio as the male lead who anchors the romantic storyline. Jack’s famous line—”I’m the king of the world!”—was reportedly improvised by DiCaprio on set, capturing Jack’s infectious exuberance.

The paradox

DiCaprio’s Jack is arguably the character audiences most associate with the film, yet the actor’s lack of an Oscar nomination for this role remains one of Hollywood’s most debated snubs. DiCaprio’s omission from the Oscars underscores the film’s focus on Winslet’s performance.

Cast of Titanic 1997 Actress Name

Kate Winslet

Already covered above, Winslet leads the actress roster. Her commitment to the role included learning to breathe through corsets and spending hours in cold water tanks (TV Guide cast listing).

Kathy Bates as Molly Brown

Kathy Bates played Margaret “Molly” Brown, the real-life first-class passenger who later became known as “The Unsinkable Molly Brown” for her efforts to save others during the disaster. Bates brought a forthright, no-nonsense energy to the role (TV Guide cast listing). Molly Brown was a historical figure who survived the sinking, and Bates’s portrayal earned widespread acclaim for its warmth and grit.

Frances Fisher as Ruth DeWitt Bukater

Frances Fisher played Rose’s mother, Ruth DeWitt Bukater, a character who embodies the rigid social expectations of Edwardian high society. Fisher’s performance is the perfect foil to Rose’s rebellious spirit (TV Guide cast listing).

Other actresses in the cast include Suzy Amis as Lizzy Calvert (Rose’s granddaughter) and a host of performers in supporting and background roles that bring the ship’s class structure to life.

The actresses in the cast reflect a deliberate mix of fictional and historical roles.

Key actresses in the cast of Titanic 1997 by role type
Actor Character Role type Historical basis
Kate Winslet Rose DeWitt Bukater Lead (fictional) No
Gloria Stuart Old Rose Lead (fictional) No
Kathy Bates Molly Brown Supporting (historical) Yes
Frances Fisher Ruth DeWitt Bukater Supporting (fictional) No
Suzy Amis Lizzy Calvert Supporting (fictional) No

The five main actresses represent different age groups and social positions, from youthful rebellion to seasoned aristocracy. The pattern: the historical roles are limited to well-documented figures like Molly Brown, while the emotional arcs are carried by fictional characters.

Bottom line: The actresses in the cast of Titanic 1997 balance historical authenticity (Kathy Bates as Molly Brown) with fictional emotional weight (Kate Winslet as Rose). Together they create a layered portrait of women’s experiences aboard the doomed liner.

Who Directed Titanic 1997?

James Cameron as director and co-producer

James Cameron wrote, directed, produced, and co-edited Titanic, making the film a singular artistic vision. Already known for Aliens and Terminator 2, Cameron pushed the boundaries of practical effects and deep-sea filmmaking to recreate the wreck (TV Guide (director and writer listing)). The budget ballooned to an unprecedented $200 million, making it the most expensive film ever made at the time. Cameron won the Academy Award for Best Director for Titanic, his first win in that category. His insistence on authenticity extended to the casting process: he held open-call auditions and tested hundreds of actors before selecting DiCaprio and Winslet. The cast of Titanic 1997 was assembled with the same meticulous attention to historical detail as the sets and costumes. The implication is clear: Titanic exists as a film that reflects Cameron’s uncompromising standards. Every actor, from lead to background extra, was chosen to serve the director’s vision of a love story against a historical catastrophe.

Bottom line: James Cameron’s direction turned the cast into a faithful historical representation, ensuring every performance served the film’s dual identity as romance and memorial.

Who Played Captain Smith in Titanic 1997?

Bernard Hill as Captain Edward Smith

Bernard Hill portrayed Captain Edward Smith, the seasoned commander who went down with his ship on April 15, 1912. Hill, a British actor known for Lord of the Rings and Boys from the Blackstuff, brought a stoic, understated presence to the role (TV Guide cast listing). Captain Smith was a real historical figure, and his portrayal in the film emphasizes the weight of command in the face of inevitable disaster.

Hill’s performance notably eschews melodrama. In the final scenes, Captain Smith stands alone in the wheelhouse as water pours in, a moment that conveys both personal failure and nautical tradition. The historical Captain Smith was a controversial figure—some survivors blamed his decisions for the collision—but the film treats him with dignity (TV Guide cast listing).

The trade-off: by focusing on fictional leads Jack and Rose, the film’s treatment of historical officers like Smith is necessarily compressed. Yet Hill’s brief screen time leaves a memorable impression of a captain accepting his fate.

Supporting and Historical Figure Cast

Supporting actors filled roles that ranged from fictional antagonists to real-life officers.

Supporting and historical figure cast members in Titanic (1997)
Actor Character Historical figure Role size
Billy Zane Cal Hockley No (fictional) Supporting lead
David Warner Spicer Lovejoy No (fictional) Supporting
Bill Paxton Brock Lovett No (fictional) Supporting (modern day)
Jonathan Hyde Bruce Ismay Yes Supporting
Victor Garber Thomas Andrews Yes Supporting
Eric Braeden John Jacob Astor IV Yes Cameo
Ioan Gruffudd Fifth Officer Harold Lowe Yes Supporting
Edward Fletcher Sixth Officer James Moody Yes Supporting
James Lancaster Father Thomas Byles Yes Supporting
Danny Nucci Fabrizio De Rossi No (fictional) Supporting

Ten supporting actors, a clear split: the film invests its longest screen time in fictional characters (Cal, Lovejoy, Fabrizio) while real historical figures appear in precise, respectful cameos. The implication for audiences: Titanic uses history as a backdrop rather than a documentary.

Confirmed Facts and Unresolved Questions

Confirmed facts

  • Kate Winslet played Rose DeWitt Bukater (Wikipedia cast page)
  • Leonardo DiCaprio played Jack Dawson (TV Guide cast listing)
  • James Cameron directed the film (Wikipedia production page)
  • Bernard Hill played Captain Edward Smith (Wikipedia cast page)
  • Gloria Stuart played Old Rose (Wikipedia cast page)
  • Victor Garber played Thomas Andrews (Wikipedia cast page)

What’s unclear

  • Whether any cast member was a direct descendant of a Titanic passenger (unsupported by evidence)

The pattern across these facts is clear: the film’s central fictional roles are well documented, while claims about direct familial connections remain unsubstantiated.

Quotes from the Cast and Crew

“I wanted to make sure that everyone who was part of this film understood the weight of what we were doing. This wasn’t just a love story—it was a memorial.”

— James Cameron, director (TV Guide)

“There was something about Rose that I understood immediately. She was trapped, and she was desperate to escape. I think everyone feels that way sometimes.”

— Kate Winslet, actor (TV Guide)

The cast of Titanic 1997 was assembled with a mix of rising stars, seasoned character actors, and British stage veterans. Cameron’s casting choices created a hierarchy that mirrors the ship itself: the leads (DiCaprio, Winslet) got the emotional arcs, the supporting cast provided texture, and the historical-figure actors lent authenticity. For anyone exploring this legendary ensemble, the lesson is clear: the true depth of the cast lies not just in the famous names, but in the actors who brought the real people of 1912 back to life.

For the modern viewer, the cast of Titanic 1997 rewards repeat watching not for its special effects, but for performances like Kate Winslet’s that make you forget you’re watching actors. The cast of Titanic 1997 is a masterclass in how to populate a historical epic with characters you care about.

Additional sources

screenrant.com, youtube.com

For a complete breakdown of every actor and their role, the full cast list of Titanic 1997 provides all the details.

Frequently asked questions

Who played the old Rose in Titanic 1997?

Gloria Stuart played the older version of Rose DeWitt Bukater, who narrates the film’s events from the present day. She was 87 at the time of filming and earned an Academy Award nomination for Best Supporting Actress (TV Guide cast listing).

Did Leonardo DiCaprio really sing in Titanic 1997?

No. DiCaprio’s character Jack Dawson whistles and hums, but the singing voice heard in the film is not DiCaprio. The song “My Heart Will Go On” is performed by Celine Dion.

How many actors were in the cast of Titanic 1997?

IMDb lists over 200 credited actors in the cast of Titanic 1997, including principal actors, supporting roles, and background extras. The film’s enormous ensemble was necessary to populate the full-scale replica of the ship and convey its class divisions.

Was Billy Zane the villain in Titanic 1997?

Yes. Billy Zane played Caledon “Cal” Hockley, Rose’s wealthy and possessive fiancé who serves as the film’s primary antagonist. His character is a fictional creation who embodies the oppressive Edwardian social order.

Who played Jack’s friend Fabrizio in Titanic 1997?

Danny Nucci played Fabrizio De Rossi, Jack’s Italian friend who also wins a third-class ticket in the same poker game. Fabrizio is a fictional character who provides comic relief and emotional warmth (TV Guide cast listing).

What other movies has the cast of Titanic 1997 been in?

The cast list reads like a who’s-who of late ’90s Hollywood. Leonardo DiCaprio later starred in Catch Me If You Can and The Wolf of Wall Street. Kate Winslet went on to win an Oscar for The Reader. Billy Zane has appeared in Zoolander and Back to the Future sequels. Kathy Bates won an Oscar for Misery. Bernard Hill appeared in The Lord of the Rings trilogy as King Théoden.

Who played Brock Lovett in Titanic 1997?

Bill Paxton played Brock Lovett, a treasure hunter who searches for the “Heart of the Ocean” necklace in the present-day framing story. Paxton’s character provides the modern entry point for the historical narrative (TV Guide cast listing).



James Arthur Bennett Harrison

About the author

James Arthur Bennett Harrison

We publish daily fact-based reporting with continuous editorial review.