The day has finally come for Twin Peaks fanatics, who after years of waiting, have an official premiere date for the cult series' revival. Davi Lynch's 1990 series will return with a modern twist to Showtime on Sunday, May 21.

The premiere will be two hours, and include most of the original cast. "We've seen the whole thing," Showtime president David Nevins said on at the Television Critics Association winter press tour on Monday. "David Lynch is one of the great film masters of my lifetime. I think this is the pure heroin version of David Lynch and I’m excited to put it out."