David Duchovny and Monica Bellucci are among the latest big names to sign up for the Twin Peaks revival which is due to hit TV screens next year.
The entire cast of the 1990s' cult drama has been announced, with the likes of Monica Bellucci, Laura Dern and Jim Belushi set to join key original cast members.
The return of the original show's lead Kyle MacLachlan had already been confirmed, but a full list of all 217 - yep, 217 - cast members, published by the US cable channel Showtime, indicates that he will be rejoined by David Duchovny, who had a minor role first time around.
Harry Dean Stanton, who appeared in the big screen version, Twin Peaks: Fire Walk with Me, is also listed in the cast of the revival, set 25 years after the story last ended.
New characters will be played by the likes of Naomi Watts, Tom Sizemore, Jessica Szohr, Amanda Seyfried, Matthew Lillard, Balthazar Getty, Hailey Gates, Ernie Hudson, Ashley Judd and David Koechner as well as musicians Eddie Vedder and Trent Reznor.
Fans had already been excited by the announcement that David Lynch, who co-wrote the original, would return to the director’s chair he vacated after overseeing the critically acclaimed first season.