Who killed Laura Palmer?

That was the question on everyone's mind throughout the mysterious, strange, and wonderfully unique series. The original premiered on April 8, 1990, on ABC and lasted until June 10, 1991 This was followed by a 1992 feature film, "Fire Walk With Me," The film had mixed reviews by critics, but for fans it was an important piece of the legacy that leads us to the series continuation. Laura Palmer's doppleganger, or perhaps a "still living," Laura Palmer tells Cooper near the end of the last episode, (echoed in the film) "I'll see you in 25 years."

Cooper in the 'White Room'

Bob having invaded Cooper shortly before his return to the "White Room," has left a few questions that only a refresher viewing could possibly answer.

There were a few small changes in the film, and it's entirely possible that notable cast members will simply be replaced in a similar manner. It is also possible that key cast members are waiting to surprise us with a return to reprise some of their most iconic roles. 25 years later, "Twin Peaks" aims to be a continuation of the series, with all of the lore and mystery still built in. Similar titles include, "Riverdale." But really, they aren't very similar, even if they start with the same premise.

The 'Log Lady'

The cast list includes the “log lady” Catherine Coulson who allegedly filmed a few scenes before her death last fall. Other actors from the original who are back include Sheryl Lee, Sherilyn Fenn, Mädchen Amick, David Duchovny, Michael Horse, Dana Ashbrook, Miguel Ferrer, Ray Wise, Grace Zabriskie, Peggy Lipton, Everett McGill, and David Lynch.

Original co-star Lara Flynn Boyle opted not to return, making for one of the biggest original cast member no-shows.

Newcomers

New additions include Naomi Watts, Amanda Seyfried, Ashley Judd, Jennifer Jason Leigh, Laura Dern, Ernie Hudson, Michael Cera, Trent Reznor, Jessica Szohr, Jane Levy, Richard Chamberlain, Robert Knepper, Jim Belushi, Tom Sizemore, Ethan Suplee, Balthazar Getty, Bailey Chase, David Koechner, and Larry Clarke. The upcoming "twin peaks" is directed entirely by Lynch, and will premiere on Showtime on May 21, 2017.