Skip to main contentSkip to footer

This Oscar-winning actor was tapped to play Leonardo DiCaprio's role in Titanic — now we know why he didn't


Titanic still holds the record for most Oscars won by a single film with 11


The movie "Titanic", written and directed by James Cameron. Seen here, Leonardo DiCaprio as Jack Dawson. Initial USA theatrical wide release December 19, 1997. Screen capture. Paramount Pictures.© Getty Images
Ahad Sanwari
Ahad SanwariSenior Writer - New York
August 6, 2025
Share this:

1997's Titanic is one of those epic love-stories-marred-by-disaster that you can't look away from, nearly three decades later. It's record-breaking night at the 70th Academy Awards, box office receipts, and the staying power of its lead stars say it all.

But as it turns out, one of its central leads was initially not even considered for the part, with Leonardo DiCaprio's role as the boyishly charming Jack Dawson was almost in the hands of another star.

The movie "Titanic", written and directed by James Cameron. Seen here from left, Leonardo DiCaprio as Jack and Kate Winslet as Rose. Initial USA theatrical wide release December 19, 1997.© Getty Images
Leonardo DiCaprio's role in "Titanic" was originally almost rumored to be in another star's bag

Per an upcoming memoir by Titanic producer Jon Landau, in an excerpt shared by Matthew Belloni's What I'm Hearing newsletter, Matthew McConaughey was one of the original contenders to bring Jack to life.

At that point, Matthew was already an established star thanks to projects like Dazed and Confused and A Time to Kill. He was also heavily in contention for the part, as the book depicts his co-star Kate Winslet as being "taken with Matthew, his presence and charm."

Recommended videoYou may also likeWATCH: The Titanic: see the inspiration behind Leonardo DiCaprio and Kate Winslet's blockbuster

However, as it turns out, it was his Southern drawl that turned director James Cameron off. "That's great, now let's try it a different way," he told Matthew per the book, to which he responded: "No. That was pretty good. Thanks," with the producer then quipping: "Let's just say, that was it for McConaughey."

At the time, reports suggested that Matthew was the most prominent figure in contention for the part, with other stars like Chris O'Donnell, Billy Crudup and Stephen Dorff also considered, although the director eventually felt many of them felt too old to play Jack Dawson (for context, Matthew was in his late 20s at the time of casting, Leonardo was 21).

Matthew McConaughey during 1996 City of Hope at Universal Studios Hollywood in Universal City, California, United States© Getty Images
Matthew McConaughey was a favorite for the role, but apparently his accent wasn't

Leonardo was already an established actor by that point too, even boasting an Oscar nod as a teen for his turn in What's Eating Gilbert Grape. Others in contention were Tom Cruise (who reportedly had too high an asking price) and Jared Leto (who apparently didn't want to audition).

The young Leonardo eventually got the part opposite Kate, with the two remaining close friends to this day. The film was a cultural juggernaut, winning 11 Oscars from a whopping 17 nominations. It also now boasts a box office total of $2.2 billion, becoming the highest grossing film of all time upon release and now in fourth place.

Oscar Winners Producer Jon Landau and Director James Cameron backstage with the Oscar Award for Best Picture 'Titanic' at Academy Awards Show, March 23, 1998 in Los Angeles, California© Getty Images
Jon Landau revealed in his upcoming memoir director James Cameron wasn't a fan of his Southern drawl

Matthew eventually ended up with a cushy career of his own, though, eventually winning an Oscar himself for Best Actor for his performance in 2013's Dallas Buyers Club (alongside his co-star and fellow Jack-hopeful Jared Leto).

He's addressed the Titanic casting story in the past as well, telling Rob Lowe on his Literally! podcast: "So I went and read with Kate Winslet, and it was not one of the auditions – they filmed it so it was like into screen test time."

Leonardo DiCaprio during "Titanic" Hollywood Premiere, 1997 at Grauman's Chinese Theatre in Hollywood, California, United States.© Getty Images
Then 21-year-old Leonardo got the part and the biggest role of his career

"After we left, you know, it was one of those ones where they, like, followed me, and when we got outside, they were like, 'That went great.' I mean, kind of, like, hugs. I really thought it was going to happen. It did not."

More TV and Film
See more