No boat jokes for Kate Winslet, please.

(Photo credit: Twitter/@TitanicFans)

Don't expect Kate Winslet to have the song My Heart Will Go On on her music list.

The 36-year-old actress who played Rose DeWitt Bukater in Titanic, director James Cameron's mega-hit movie of the 1990s, confessed that the song made famous by Celine Dion isn't exactly her favorite.

Winslet (sort of) joked to MTV that the song makes her feel like throwing up every time she hears it: I wish I could say, 'Oh listen, everybody! It's the Celine Dion song!' But I don't. I just have to sit there, you know, kind of straight-faced with a massive internal eye roll.

But don't blame her. Winslet revealed that musicians, DJs and the like often start playing the song when she walks into a bar or other type of room. She's even been invited to sing along.

It's thrilling for people to surprise me with the Celine Dion song, she told MTV.

And don't get her started on boats. She can't board a boat without someone cracking a joke.

Every time I get on any boat of any kind, she said.

Still, Winslet is excited that a whole new boatload (ha!) of fans will get to see the movie, which hits theaters on Wednesday.

The film's 3D release is timed to coincide with the 100th anniversary of the famous ship's sinking.

The RMS Titanic was considered an engineering and luxury marvel for its time and deemed unsinkable. It hit an iceberg close to midnight on the evening of April 14, 1912 and sank a few hours later. Approximately 1,500 people out of about 2,200 died. It was the ship's maiden voyage.

READ ALSO: Ronnie Wood Art Exhibition: Rolling Stones Guitarist Portraits Include Mick Jagger, Keith Richards [PHOTOS]