Disney cruises show classic, recent, and brand-new Disney, Marvel, and "Star Wars" movies in the onboard Buena Vista theater. Even though my kids have, I've never once gone to see a movie.
On our most recent cruise, the theater was showing the latest "Dr. Strange" movie, "Encanto," and "Up."
There's no extra charge to see as many movies as you want, but I've never been compelled to spend my cruise time seeing a movie I could easily see or stream any other time.
Instead, we go to the live performances in the Walt Disney Theater. I think the Broadway-quality shows, like "Tangled: The Musical," "Dreams," and "The Golden Mickeys," are one of the best perks of a Disney Cruise.