I am going to admit, that we only saw two of the four theater shows. For us it was about timing and our son. We missed night one, All Aboard: Let the Magic Begin, because our son wasn't in the Nursery and we knew he wouldn't sit through a stage show. We missed the big one, Tangled, because we went to the movie theater instead (more on that below). I will say that Tangled is getting phenomenal reviews and everyone on our cruise said it was great as well. They even gave us a nice playbill in our room before the show. I wish I had seen the opening night show, and possibly Tangled just for the review aspect. Disney does not disappoint when it comes to entertaining.
The other show we saw was Disney Dreams. I loved this one. It was a medley of Disney Animated classics from the 90s. These were the Disney movies I grew up on! Aladdin, Little Mermaid, Beauty and the Beast, and more. They threw in some Frozen for the "new school" Disney fans and kids. I was quietly singing along with many of the songs. The performers were top notch, they sounded like the actual characters from the movies when singing.
Disney Cruise Line has full-scale movie theaters on each of their ships. It's a nice touch because they show new and "still in theater" movies on their ships as well as recent releases at no extra cost. The seats were comfortable, stadium seating style, and they all made for a good view of the screen. None of the seats were too close and none of them were too far from the screen. We had the opportunity to take our son to see The Good Dinosaur while onboard. We have never taken him to a movie and he did great! On another evening, we sent our son to the kids club/nursery and saw the new Star Wars: The Force Awakens. This was my very first Star Wars movie, so now I feel compelled to watch the previous ones as well!