25. Kate Winslet in Titanic (1997)

OK, it’s true: We love James Cameron’s monstrous hit Titanic. And why shouldn’t we? For all of the love it receives on behalf of girls who want to sleep with Leonardo Dicaprio, as well as those karaoke regulars who can’t stop singing Celine Dion’s “My Heart Will Go On,” Titanic also packs a strong narrative and an epic conclusion that’s just as heart-stopping and tragic today as it was back in 1997.

Oh, and there’s also that little plus of seeing Kate Winslet’s breasts as Dicaprio sketches a picture of her—it’s the scene that both you and your girl can get all misty-eyed over, though for completely different reasons.