Showtime revealed the cast members of David Lynch’s upcoming “Twin Peaks” revival series — all 217 of them.

Among the original actors set to return are David Duchovny, Alicia Witt, David Patrick Kelly and Harry Dean Stanton. Series lead Kyle MacLachlan had already been announced as coming back for the new series.

New cast members include Monica Bellucci, Jim Belushi, Jeremy Davies, Laura Dern, Hailey Gates, Balthazar Getty, Ernie Hudson, Ashley Judd, David Koechner, Matthew Lillard, Trent Reznor, Tim Roth, Amanda Seyfried, Tom Sizemore, Jessica Szohr, Eddie Vedder and Naomi Watts.

Original cast members not featured on cast list include Lara Flynn Boyle and Piper Laurie.

Showtime’s “Twin Peaks” will pick up decades after the original series, which ran for two seasons on ABC and ended in 1991. Lynch and Mark Frost will write and executive produce the new series, with Lynch set to direct all the episodes. The new series, which recently wrapped principal photography, will premiere in 2017.

The series has been in production since late 2014, and was nearly scuttled last year when Lynch appeared to walk away from it. Showtime and the director resolved their differences, but an original release target of 2016 ended up being pushed.

Check out the entire cast below.