So, you’re rewatching Titanic (because who isn’t, really?), and you spot that charming, slightly sneaky guy in a tux. That’s Billy Zane as Caledon Hockley, Rose’s villainous fiancé. And you find yourself wondering: just how old was he when that massive ship went down on screen?

Billy Zane was 30 years old during the filming of Titanic. He was born on February 24, 1966, and principal photography happened from September 1996 to March 1997. That puts him right at that peak of young Hollywood cool, doesn't it?

It’s funny to think about. He’s supposed to be this stiff, older, oppressive rich guy in the movie. Yet, at 30, he was actually closer in age to Leonardo DiCaprio (who was 22) than to the idea of a middle-aged millionaire. Makes you wonder how he pulled off that grumpy-old-man energy so well, right?

Here’s the really wild part: Billy Zane was older than Kate Winslet, who played Rose. She was only 21 during filming. So, you’ve got a 30-year-old chasing a 21-year-old, while a 22-year-old DiCaprio steals her heart. It’s a weird time triangle if you think about it.

Why does his age even matter?

Because it makes Cal’s character so much more interesting. He wasn't some old fogey; he was a young, hot, controlling dude with a ton of money. Billy Zane brought this jealous, petty energy that feels very real for a guy in his prime who can’t handle losing.

TITANIC 21 YEARS AFTER, SEE PICTURES OF THEN AND NOW » NairaLearnTITANIC 21 YEARS AFTER, SEE PICTURES OF THEN AND NOW » NairaLearn

Compare him to other famous antagonists. Jack Nicholson in The Shining was 42. Ralph Fiennes in Schindler's List was 31. But Zane’s Cal is special because he’s still young enough to be reckless, yet old enough to be dangerous with his influence. It’s a tightrope walk of an age.

And let’s be honest—can you imagine a 40-year-old Cal running after Jack with a gun? It just hits different. The fact that Zane was only eight years older than DiCaprio makes their rivalry feel less like a generational gap and more like a straight-up personal war. It’s way more tense that way.

16 Movie Characters Audiences Love to Hate16 Movie Characters Audiences Love to Hate

Also, let’s talk about the "face" of the 1990s. Billy Zane had this perfect, chiseled look that worked for both scoundrel and hero. At 30, his face had just enough lines to look experienced, but not too old to be threatening. He was basically the blueprint for the "handsome jerk" archetype.

You know who else was around that age during their big break? Matthew McConaughey in A Time to Kill was 27. Brad Pitt in Fight Club was 35. Zane’s 30 was that sweet spot where you’re still young enough to be a leading man, but old enough to be a memorable villain.

See The Cast of 'Titanic' Then and NowSee The Cast of 'Titanic' Then and Now

So, what’s the final verdict?

Billy Zane was just 30 years old when he played the role many of us love to hate. He brought a youthful fury to a character that could have been a boring old stick in the mud. Instead, he made Cal a fascinating, sweaty-palmed villain you can’t look away from.

Next time you watch him throw that necklace into the ocean, remember: he was barely out of his twenties. It kind of makes you want to go buy a tuxedo and scowl dramatically, doesn’t it? Just me? Okay then.