Twin Peaks was one of the strangest television shows ever, so it’s only fitting that the cast of its revival is similarly wacky.
In 2014, Showtime announced it was resurrecting the 1990 ABC drama with a limited series, set to air in 2017. Surrealist director David Lynch is returning to lead the project he started 25 years ago.
This wasn’t surprising news—the show was extremely popular when it first debuted (34 million people tuned into its first episode) and rumors of its resurrection have permeated TV fandom for years. A bizarre and groundbreaking show with a cult following, Twin Peaks is an obvious candidate for revival, as other networks and streaming services bring back a myriad of nostalgic favorites.
What’s a bit more shocking is that Showtime today (April 25) released the revival’s inordinately large cast list well ahead of the premiere, and it’s a list that includes names pulled seemingly at random from the far reaches of entertainment.
In total, there are 217 names listed. Some of them, such as Kyle McLachlan, David Duchovny, and Alicia Witt, were in the original series, and had already confirmed they were returning. Others, though, come as complete surprises.
Among the newcomers are Jim Belushi, Monica Bellucci, Matthew Lillard, Tim Roth, Amanda Seyfried, Ashley Judd, Naomi Watts, Jennifer Jason Leigh, and Tom Sizemore. Nine Inch Nails frontman turned Oscar-winning film composer Trent Reznor is in the show. Eddie Vedder, the legendary Pearl Jam singer, is in the show. Michael Bisping, a mixed martial artist who competes in the Ultimate Fighting Championship (UFC), is in the show.
Longtime Lynch favorite Laura Dern is in the show. Baby-faced indie star Michael Cera is in the show. Everyone is in the show.
Below is the list of all 217 cast members. Scroll through the long list to explore perhaps the weirdest TV cast of all time.