Kate Winslet was 21 years old when she filmed and starred in the movie Titanic , playing the 17‑year‑old Rose DeWitt Bukater.

Quick Scoop

  • Kate Winslet was born on October 5, 1975.
  • Titanic was released in 1997, with principal photography taking place mainly in 1996.
  • That timing means Winslet was about 20–21 years old during filming, even though her character Rose is written as 17.

A bit of context

James Cameron cast her as Rose when she was in her early twenties, and her performance helped cement the film’s huge cultural impact and box-office success.

Fans still often ask her age in the movie because the character’s youth is central to the story’s romance and class-conflict themes.

Meta description: Find out how old Kate Winslet was in the Titanic movie, plus a short look at why her age versus Rose’s age still interests fans and fuels forum discussions today.

Information gathered from public forums or data available on the internet and portrayed here.