Today might not be an "official" holiday, but it might as well be for Star Wars fans! To celebrate, TBS is airing a marathon of the first six movies in the wildly popular sci-fi franchise, starting with Episode I – The Phantom Menace. There is small catch, though… it starts at 6:40 a.m., which is 3:40 a.m. on the west coast. That means you're in for a really early day if you want to catch them all. There is a great alternative though. Thanks to streaming television service Sling TV, you can actually stream the first six Star Wars films free online, on demand so you can watch them whenever you want. All you have to do is log in to your Sling account (there's a free trial available if you're not a customer right now), and go to the TBS page where you'll see the on demand options. Even if you're not already a Sling subscriber, you can take advantage of the free trial offer to get your Star Wars fix for May 4 without paying a thing. TBS reached a deal with Disney last year worth around $250 million for the cable TV rights to the series, which covers the first six movies, The Force Awakens, Rogue One, and other future installments. The move proved pretty popular, with rating for the 2016 marathon being above what TBS predicted. And just in case you want to catch the action on traditional television though, the schedule for the TBS marathon is:

6:40 a.m. ET — Star Wars: Episode I – The Phantom Menace

9:25 a.m. ET — Star Wars: Episode II – Attack of the Clones

12:20 a.m. ET — Star Wars: Episode III – Revenge of the Sith

3:10 a.m. ET — Star Wars: Episode IV – A New Hope

5:40 a.m. ET — Star Wars: Episode V – The Empire Strikes Back

8:15 a.m. ET — Star Wars: Episode VI – Return of the Jedi