The 'Twin Peaks' Revival Cast List Has 217 Names And It's Insane

Showtime has released the full cast list of its Twin Peaks series and it's... something.

According to The Hollywood Reporter, principal photography has wrapped on the series, which takes place 25 years after the events of the original Twin Peaks series. On Monday, the network released all 217 names of the cast members that are set to appear in the show. There are plenty of familiar names in the list, including original cast members and actors from the rest of the Lynch oeuvre, including David Duchovny, Laura Dern, Naomi Watts, and David Lynch himself.

As for the rest of the cast... where to even begin? Trent Reznor, Eddie Vedder, Ashley Judd, and Amanda Seyfried are among the many that are now a part of the Twin Peaks canon. Oh, and did we mention Michael Cera? Michael Cera!

See the rest of the cast list for yourself (names marked with an asterisk are returning Twin Peaks cast members from the original series):

Twin Peaks is set to air in 2017 on Showtime.