Credit: wenn/Frank Thompson , Dave J Hogan/ Getty Images Photo: Kate Winslet Then and Now

It's been 16 years since Kate Winslet (Rose) and Leonardo DiCaprio (Jack) fell head-over-heels in love on Titanic, yet our hearts are still going on...and on.

Now that Kate is turning 38 (October 5, 2013), we can't help but notice how much the birthday girl has changed since her Titanic days.

Kate may have looked good then (left), but she looks simply stunning now (right), defying the aging process like a pro. Which look do you like better for Ms. Rose Dawson? Vote in our poll below!

Get your daily TV and pop-culture fix from Wetpaint Entertainment: Like us on Facebook, or Follow us on Twitter