The wait for the return of David Lynch’s surreal but immersive mystery drama is over. The cult series returns after 25 years with two episodes, each an hour long, at 9pm tonight and, as has come to be expected of Lynch, plot details have been kept under wraps.

The original series was set in the fictional town of Twin Peaks, Washington, and followed the aftermath of the murder of homecoming queen Laura Palmer, which brings FBI agent Dale Cooper (Kyle MacLachlan) to settle in the town. The finale saw the ghost of Laura Palmer declare “I’ll see you in 25 years,” so maybe we’ll finally get answers. MacLachlan, James Hurley and Audrey Horne are among the returning cast members. New cast additions include Laura Dern, Naomi Watts, Michael Cera, Tim Roth and Monica Bellucci.