We've done 2 SW cruises(2017, 2019). They had the latest SW movie as the evening show, started at 8pm. The deck show and fireworks followed, started after 10pm. If you don't care about going to the movie at 8, you should have plenty of time, if they do it the same as previous years.