Well, hot damn. David Lynch has wrapped up principal photography on his highly-anticipated Twin Peaks revival and in honor of the occasion, Showtime has released the full cast list...and it's a doozy. The Twin Peaks cast boasts 217 names. About 35 of them returning cast members from the original series, including Ray Wise, Alicia Witt, Warren Frost, Dana Ashbrook, Sherilyn Fenn, and of course, series star Kyle MacLachlan, who returns as Special Agent Dale Cooper. Even David Duchovny is back!

As for the other names on the expansive list, some are expected from previous casting reports, including Amanda Seyfried, Tom Sizemore, Balthazar Getty, as well as two of Lynch's former leading ladies, Naomi Watts (Mulholland Drive) and Laura Dern (Inland Empire). The rest of the list is packed with totally weird and unexpected delights. In the WTF department, Michael Cera, Eddie Vedder, and Trent Reznor are all on board. Monica Bellucci, Berenice Marlowe, Tim Roth and Sara Paxton have also signed up, though sadly Peter Sarsgaard, despite appearing in early casting reports, is nowhere to be found. Two names I'm particularly excited to see are David Koechner and Jeremy Davies, both of whom (Davies, in particular) were born to exist in Lynch's world of surreal menace.


twin-peaks-entire-mystery-blu-ray-4
Image via CBS

Twin Peaks had a bit of a troubled production process when Lynch threatened to walk after a series of budget disputes with the network. Fortunatly, that issue was solved in short order, the series granted an extended episode order, and the release date was bumped back to 2017 to accomodate. Now that picture is locked, we can all breath a bit easier that this strange beast of a revival is actually coming, and based on the cast list it's going to be every bit as unpredictable as we all hoped.

Comb through the lengthy cast for yourself below and marvel as name after awesome name pops out at you. Who are you most excited to see return? Who do you wish was coming back but isn't (besides Bowie, of course)? Who is your favorite new addition? Sound off with your thoughts in the comments.

twin-peaks-cast-list


twin-peaks-cast-list-2

twin-peaks
Image via ABC

twin-peaks-kyle-maclachlan
Image via Showtime