The full cast list for Twin Peaks’ return in 2017 is here, and it’s ridiculous.

Here are all 217 of them:

TWIN-PEAKS-CAST-1_1200_1553_81_s TWIN-PEAKS-CAST-2_1200_1553_81_s

Wow.

There are so many interesting names on there, from unexpected returning cast members (Ray Wise! David Duchovony!) to other Lynch favourites (Laura Dern! Rebekah Del Rio!), but it’s the new additions that are really surprising.

First off we have confirmations of rumoured stars in Naomi Watts, Jennifer Jason Leigh, Amanda Seyfried, and Robert Knepper.

Then – Michael Cera. Michael Cera? This actor keeps turning up in new forms and getting away with it, so I’m very interested to see how this plays out. We’ve also got David Koechner, Tom Sizemore, Charlyne Yi, and David Dastmalchian fitting right in with the rural weirdness of the town. We’ve got two Bond girls in Monica Belucci and Berenice Marlohe. We have a bunch of musicians with Eddie Vedder, Trent Reznor, Sharon Van Etten and Sky Ferreira turning up. On top of this we’ve got the great character actors of Tim Roth, Patrick Fischler and Robert Forster.

For those of you who haven’t studied the list like I have, I’m holding back from mentioning every great actor on the list. This article can only be so long. But if you’ve watched any TV in the last ten years, there will definitely be at least one actor here you know and love.

Bring on 2017.

 

Images: Showtime