While he has been shooting, David Lynch has tried to keep details of the cast for the Twin Peaks revival under wraps. But set sightings, leaks and the usual 'net-based flow of information revealed such names as Naomi Watts, Jennifer Jason Leigh, Amanda Seyfried and Ashley Judd aboard. Now we know exactly who will be in the new show, as a huge list of 217 names has officially arrived online.
To list them all would require several hours, so here are just a few, including Tim Roth, Monica Bellucci, Michael Cera, Jim Belushi, Josh McDermitt, Francesca Eastwood, John Billingsley, Ernie Hudson, and some more surprising folk, including Eddie Vedder of Pearl Jam and NIN's Trent Reznor. They all join the returning likes of Kyle MacLachlan, Sherilyn Fenn and Ray Wise.
For the full list, check out the graphics below. The new series will hit US cable channel Showtime next year, but has yet to lock in an official date.