Build the watch-party schedule
Start with 3 movies, 120 minutes each and 15-minute breaks. Then increase the break to 30 minutes. The movie runtimes did not change, but the finish time gets pushed by the repeated gaps.
When you have a total, open the Sleep Cycle Calculator. Pick tomorrow's wake-up time and see whether the marathon leaves enough room for a reasonable bedtime.