Details surrounding Showtime’s anticipated Twin Peaks revival are frustratingly scarce, but fans can be comforted by the fact that they aren’t alone in wondering what the 18-episode revival holds.
Twin Peaks premieres Sunday, May 21 at 9/8c on Showtime with a two-hour episode.
Let’s take a cue from Naomi Watts and simply enjoy the mystery for the next few months.
To add to the air of mystery, cast members were also only given their locations on the day of filming.