Back in June, Showtime president David Nevins teased that the highly-anticipated Twin Peaks Season 3 is being eyed to debut sometime in spring 2017. Due to the unorthodox nature of the production this season, which was essentially shot like one large movie, the network wouldn't confirm how many episodes this new season would be, until after the entire season was cut together. There had initially been reports that the show was eyeing an 18-episode expanded order, which was double the network's original order, and today that 18-episode order has been confirmed. If that wasn't enough, Showtime has also confirmed the series will debut with a two-hour premiere on Sunday, May 21, but fans won't have to wait long for the next two episodes. The network also launched a new Tumblr page where fans can submit their own fan artwork.

The official Showtime PR Twitter feed confirmed earlier today that, following the Twin Peaks premiere, the shows third and fourth episodes will be available "immediately following the Twin Peaks premiere on Showtime Streaming, On Demand and the network's new streaming service, Showtime Anytime." Showtime network president David Nevins confirmed the news during the network's TCA Winter Tour presentation today, with Deadline reveals that the network president said the show is "really happening" and that, "It will be 18 unforgettable hours."

The network president also admitted that he has already seen the entire season during private screenings held by series creator David Lynch, who was seen reprising his role as Agent Cole in the most recent trailer released last month. Both the network president and programming president were Gary Levine were treated to donuts before each screening by David Lynch, whose Agent Cole character is seen munching on donuts in the trailer. While he would not divulge any plot details, David Nevins teased that the episodes represent, "the pure-heroin version of David Lynch," while hinting that, like the original series, this new season, "rewards close watching."

Widely considered one of the most groundbreaking and influential broadcast series of all time, Twin Peaks followed the inhabitants of a quaint northwestern town who were stunned after their homecoming queen Laura Palmer is shockingly murdered. The town's sheriff welcomed the help of FBI agent Dale Cooper, who came to town to investigate the case. As Cooper conducted his search for Laura's killer, the town's secrets were gradually exposed. The mystery that ensued set off an eerie chain of events that plunged the inhabitants of Twin Peaks into a darker examination of their very existence. Twenty-five years later, the story continues...

Filming wrapped on the Twin Peaks revival back in April, when the full cast of a whopping 217 actors was announced. Along with Kyle MacLachlan, who was the first actor confirmed for the show, returning cast members from the original series include Madchen Amick, Dana Ashbrook, David Duchovny, Sherilyn Fenn, Miguell Ferrer, Sheryl Lee, Peggy Lipton, Harry Dean Stanton, Russ Tamblyn, Ray Wise and Alicia Witt, just to name a few. Among the notable new additions are Amanda Seyfried, Jennifer Jason Leigh, Monica Belluci, Jim Belushi, Michael Cera, David Dastmalchian, Laura Dern, Sky Ferreira, Balthazar Getty, Ernie Hudson, Ashley Judd, Robert Knepper, David Koechner, Matthew Lillard, Josh McDermitt, Sara Paxton, Trent Reznor, Tom Sizemore, Ethan Suplee, Jessica Szhor, Eddie Vedder and Naomi Watts. We still haven't learned any new details about who these characters are playing, but hopefully a new trailer with the first actual footage will be released soon. Until then, take a look at tweets from the official Showtime and Showtime PR Twitter accounts as we wait for more on Twin Peaks.