As every David Lynch fan knows, Twin Peaks is a small town of just 51,201. Originally it was going to be 5,120, but producers increased the number to make it more believable. Well, we hope there's a lot of room at the Great Northern Hotel, because even more guests are coming to stay.

Advertisement

Showtime have released an incredible list of 217 cast members for the upcoming sequel series, expected in 2017. (What could it mean? What could it mean?)

Many are returning names (David Duchovny, Kyle MacLachlan) and a few have either been rumoured or confirmed, but there are some real surprises on the list. Among the names we've spotted are Michael Cera, Monica Bellucci, Tim Roth and Trent Reznor.

The full round-up is below. Who can you spot? And how many of them will be possessed by demons/dance in zoot suits?

Advertisement

Twin Peaks will air next year on Showtime in the US and Sky in the UK

Advertisement
Advertisement
Advertisement