In recent years, a hint of off-putting harshness has crept into Winslet's work (in "Revolutionary Road" and "Mildred Pierce, " she did too much gloomy suffering for our sins), but in "Titanic" she plays Rose as a spiky princess, trapped by privilege, who allows herself to melt like a girl and, in doing so, melts her own prison and finds herself as a woman.