Announcing the conclusion of principal photography on "Twin Peaks," Showtime has at last released the official cast list for the eagerly anticipated revival -- all 217 new and returning actors.

In addition to returning cast members like Kyle MacLachlan, Sherilyn Fenn, Michael Horse, Sheryl Lee, Ray Wise, Madchen Amick, Miguel Ferrer, David Lynch and, yes, David Duchovny, the revival will also feature such newcomers as Michael Cera, Richard Chamberlain, Laura Dern, Meg Foster, Ernie Hudson, Caleb Landry Jones, Ashley Judd, Jane Levy, Trent Reznor, Tim Roth, Amanda Seyfried, Eddie Vedder and Naomi Watts.

Written and produced by "Twin Peaks" creators David Lynch and Mark Frost, and directed entirely by Lynch, the 2017 event series picks up 25 years after the shocking murder of homecoming queen Laura Palmer.

Check out the full cast list below.