If you plan to watch the entire Harry Potter series on Christmas Eve, it will take approximately 19 hours and 46 minutes. This is based on the runtime of all eight films, which is 1,981 minutes in total. To accommodate this, you should plan to start watching at approximately 4:15 pm on Christmas Eve, which will allow you to finish at approximately 12:00 pm on Christmas Day. It's important to note that this is just an estimate and you may want to adjust the starting time based on your personal schedule and preferences.