Want to go on a cruise but don't have the money? Consider the cheaper alternative of watching movies that have cruise ships in them. Cruise ships make good settings for movies because of the interesting visuals and easy way to get disparate characters into one place. Also, the food is great. Anyway, take your Dramamine, because here are four cruise ship movies.
"A Night at the Opera"
A big chunk of the Marx Brothers classic comedy "A Night at the Opera" takes place on a cruise ship, with the brothers acting as stoaways, in part so they can get their hands on the seemingly infinite amount of spaghetti being served on board. More importantly, the cruise ship is the setting for what is probably the most famous comic set piece the Marx Brothers ever did: The stateroom scene, in which untold numbers of people are crammed into a tiny stateroom before spilling out onto the floor.
"Diamonds Are Forever"
Life is one big cruise for Agent 007 James Bond, but he actually gets to take a cruise in the climax to "Diamonds Are Forever," Sean Connery's triumphant return to the character that made him famous. He's in pursuit of a new surgically altered Blofeld, who has a plot involving a diamond-powered laser. The action eventually takes them to a cruise ship, where Bond cleanly dispatches the villain and his various henchmen. Then, presumably, he goes to the buffet before seeing a show. Cruises are fun.
"Out to Sea"
Probably not the best work that Jack Lemmon or Walter Matthau ever did, this late-90s cruise ship comedy takes place on a cruise ship, so what else do you want? The plot involves two old men who end up on a cruise as dance instructors and the romantic and hilarious hijinks that follow. Choice line: "I need a crap and a nap." That's just good screenwriting.
Wall-E," which humanity is forced into after devastating the Earth's environment. This allows the titular robot to fall in love with a girl robot, but more importantly, humanity eventually makes it back to Earth to rebuild. But that cruise was nice while it lasted, no?