The much-anticipated third season of the hugely influential TV show Twin Peaks has been shrouded in mystery ever since it began production last year. Despite many rumors and leaked onset photos, star Kyle Maclachlan was the only officially confirmed cast member–until now. The full, lengthy cast list has been revealed on the show’s official Facebook page, and it includes a few surprises.
As expected, a large number of actors from the first two seasons will be returning, such as Sherilyn Fenn, David Duchovny, Miguel Ferrer, Dana Ashbrook, Everett McGill, and Sheryl Lee. Other familiar faces include Ray Wise, Grace Zabriskie, Kimmy Robertson, Michael Horse, and Richard Beymer.
There are quite a few famous names visiting the mystery-shrouded Washington town for the first time too. Robert Forster, Amanda Seyfried, Tom Sizemore, Jennifer Jason Leigh, and Naomi Watts had previously been rumored to be part of the cast, and they will be joined by the likes of Tim Roth, Ashley Judd, Michael Cera, Laura Dern, Monica Bellucci, Ernie Hudson, and James Belushi.
In keeping with co-creator and director David Lynch’s tradition of casting musicians in his films, the new season of Twin Peaks will also feature the likes of Trent Reznor, Eddie Vedder, Sky Ferreira, and Sharon Van Etten.
In January, Showtime president David Nevins announced that the new season would premiere on the channel in early 2017. “I’ve seen 25 minutes of cut scenes,” he revealed during the TV Critics Association press tour. “I was shown selections and bits. I have not seen an entire assembled episode. There are no assembled episodes yet. This was just to get a feel for various characters.
“I don’t want to sit here and over-hype, but it was incredibly exciting. It definitely felt like you were in the hands of a master.”
Twin Peaks originally ran for two seasons between 1990 and 1991, with the prequel movie Fire Walk With Me following in 1992.
Disclosure: Showtime is a division of CBS, which is GameSpot’s parent company.