Kate Winslet turns 38 years old today!

It seems like just yesterday we saw Kate and Leonardo DiCaprio as the beloved Rose and Jack in "Titanic." Since starring in the unforgettable flick, Winslet's become one of the greatest actresses of her generation.

The British beauty is the youngest person to achieve six Academy Award nominations, winning Best Actress in 2009 for her performance in "The Reader." Kate's latest film, "Labor Day," is already generating Oscar buzz too!

Winslet's currently expecting her first child with new husband, Ned RocknrollThe actress already has two children from previous marriages.

We're definitely excited to see what Kate does next, but we'll always remember her as Rose from "Titanic."

Click Launch Gallery above to see the rest of the cast from the '97 classic then and now!

Hot Videos