Titanic has everything beautiful protagonists, exciting story, wonderful special effects, and it makes you laugh and cry! This is no surprise considering it's directed by the Master Steven Spielberg.