Series creators David Lynch and Mark Frost announced on Oct. 6, 2015 that the cult television show Twin Peaks is coming back 25 years after the series finale while premium cable network Showtime released its teaser trailer on Dec. 18, 2015.  

Then on April 25, SHOWTIME revealed two other things that would make fans of the show really excited: first is that principal photography for the revival has already been concluded, and second is the list of all 217 returning and new cast members confirmed to join the show.

Yes, that's 217 for 2017. The revival will take after the events of the original show - in which Laura Palmer did promise in the Red Room that she would see everyone again in 25 years so, even after death, Lynch made sure Laura kept that promise. What's more, David Lynch will be directing the entire series and along with Frost will be in full control of the revival, from script to actual production.

The list below contains the names of returning characters from the original series which is still less than 20% of the total number of cast members:

Mädchen Amick, Dana Ashbrook, Phoebe Augustine, Richard Beymer, Scott Coffey, Catherine E. Coulson, Julee Cruise, Jan D'Arcy, David Duchovny, Sherilyn Fenn, Miguel Ferrer, Warren Frost, Harry Goaz, Andrea Hays, Gary Hershberger, Michael Horse, David Patrick Kelly, Sheryl Lee, Peggy Lipton, Bellina Martin Logan, David Lynch, Kyle MacLachlan, James Marshall, Everett McGill, Walter Olkewicz, Kimmy Robertson, Wendy Robie, Marv Rosand, Carlton Lee Russell, Harry Dean Stanton, Charlotte Stewart, Al Strobel, Carel Struycken, Russ Tamblyn, Ray Wise, Alicia Witt, and Grace Zabriskie.

Of course, not everyone returned for the revival but notable names have been added in the cast list, and you might just jump for joy when you find out who they are.

The revival will consist of 18 episodes - which, as of January, is already more than halfway finished. SHOWTIME President and Chief Executive Officer David Nevins confirmed that it will air in the first half of 2017.

The full cast list is available on SHOWTIME's blog.

ⓒ 2021 All rights reserved. Do not reproduce without permission.