David Lynch woke up this morning and decided to drop 217 bombs in the form of each and every cast member’s name to appear in his much-anticipated Twin Peaks revival.
Firstly, relax. A good chunk of the list are returning cast members reprising their original characters, most importantly Kyle MacLachlan as cherry-pie-enthusiast Agent Dale Cooper, and seductive siren Sherilyn Fenn as Audrey Horne. There’s a new pile of dials to grace the small screen too, though, and you may recognize some of their names—Eddie Vedder, Trent Reznor, Sky Ferreira, Sharon Van Etten, Naomi Watts, Michael Cera, and Amanda Seyfried.
Here’s the full list to stimulate your skull until the series drops sometime in 2017.