Full Cast List Revealed For David Lynch's TWIN PEAKS Revival
David Lynch's revival of Twin Peaks is set to air on Showtime sometime in 2017, and we've already heard a good deal about the cast members who are returning to the show and about the handful of new recruits to the Twin Peaks universe. But now we know exactly who is going to show up, because the network has just unveiled the full cast list for the new episodes. It's staggeringly long (217 people!) and contains a weird collection of truly bizarre choices (Michael Cera, Charlyne Yi), musicians (Trent Reznor, Eddie Vedder), former Bond girls (Monica Belluci, Berenice Marlohe), and more. Get a load of all of the people who are going to pop up in this resurrected show, and prepare for some intense weirdness when it returns next year: