Back in November, CBS president Leslie Moonves offered an update on Showtime's highly-anticipated revival of Twin Peaks, revealing during a conference call that the show won't debut until sometime in 2017. While an exact release date wasn't given, this was a disappointing blow to many fans, who had hoped the show would air in 2016. In the series finale that aired back in 1991, Laura Palmer (Sheryl Lee) told Special Agent Dale Cooper (Kyle MacLachlan), "I'll see you again in 25 years," but now it seems this reunion will happen a bit later. Showtime president David Nevins confirmed Leslie Moonves' earlier statement, revealing at the TCA winter tour, courtesy of TV Line, that Twin Peaks is now set for an early 2017 debut. Here's what the network president had to say, offering an update on director David Lynch's progress.

"I'm excited to share that [Twin Peaks creator] David Lynch is more than halfway through shooting schedule, and it will premiere in the first half of 2017."

It was revealed back in August that David Lynch is directing the entire series from an enormous script he wrote with series co-creator Mark Frost. The season will be shot like a massive movie, with the footage to be cut into individual episodes in post-production. The show was originally scheduled to return with a nine-episode order, which was later rumored to be 18. The exact episode count won't be revealed until after filming has been completed.

Production began in September, so if David Lynch is "more than halfway" through principal photography, then this extended shoot should wrap in either March or April. Last week, we reported that Sherilyn Fenn is coming back to play Audrey Horne, just one of several returning characters this season. While Kyle MacLachlan is still the only confirmed cast member, returning as Special Agent Dale Cooper, other original cast members such as Miguel Ferrer (FBI agent Albert Rosenfield), Mädchen Amick (Shelly Johnson), Sheryl Lee (Laura Palmer), Dana Ashbrook (Bobby Brooks), David Patrick Kelly (Jerry Horne) and Richard Beymer (Benjamin Horne) are also rumored to be returning. However, another original cast member, Lara Flynn Boyle, is not expected to return as Donna Heyward.

New cast members include Amanda Seyfried, Balthazar Getty, Robert Knepper, Peter Sarsgaard and Jennifer Jason Leigh, although nothing has been revealed about their characters yet. There have been rumors that Amanda Seyfried may be playing the daughter of Dale Cooper and Heather Graham's Annie Blackburn. The most recent casting addition is Laura Dern, who is rumored to be playing Special Agent Dale Cooper's never-seen secretary Diane.

We also know that original Twin Peaks composer Angelo Badalamenti will return to provide music for the series, but it isn't known if he plans on altering the original show's iconic theme, or writing a completely new theme. What do you think about Twin Peaks' 2017 release date? Are you upset that it won't hit the airwaves this year? Chime in with your thoughts, and stay tuned for more updates.