Twin Peaks fan? If you aren't, we promise that you soon will be.
The new Twin Peaks cast has (finally) been revealed, and we're pretty darn excited about it. Not familiar with the show? Here's the dealio in a neat nutshell...
David Lynch's darkly comic US series about the death of Twin Peaks high-school homecoming queen Laura Palmer achieved bona fide cult status amongst film and TV aficionados since it's inception back in the early '90s.
Starring Kyle MacLachlan as FBI Special Agent Detective Dale Cooper, the show was kooky combination of spooky storylines, stunning Pacific northwest scenery, black humour, delicious coffee, and killer soundtrack tunes (famously scored by Angelo Badalamenti) - it was the TV event of the early '90s, and pretty much paved the way for all those iconic and lengthly small-screen series you binge watch on Netflix today.
So, imagine the excitement when it was announced in 2014 that David Lynch would be working on a new revival series, set 25 years after the death of Laura Palmer (a significant time frame for fans of the show...remember the Red Room? Yeah, you know), and featuring original cast members Kyle MacLachlan, Sherilyn Fenn (Audrey Horne) and Mädchen Amick (Shelley Johnson).
The new project has been shrouded in rumour and secrecy, but thankfully fans have been treated to the full cast line-up ahead of the series launch in 2017...and well, check out the who's who for yourselves...
New characters played by the likes of Naomi Watts, Amanda Seyfried and Michael Cera will join returning cast members, with musicians Trent Reznor, Eddie Vedder and the ridiculously talented Sky Ferreira also making appearances.
David Duchovny, Laura Dern, Ashley Judd and Jennifer Jason Leigh have also made the illustrious Twin Peaks roll call. Now that's an impressive stack of talent right there - we hope they aren't afraid of the owls (sorry...total TP fangirl reference).
To please the Bookhouse Boys superfans, it's also been hotly tipped that Lynch has found a way for the deceased Laura Palmer (Sheryl Lee) to return to the show, although Michael Ontkean — who played beloved Twin Peaks sheriff Harry S. Truman — hasn't made the cast list. Which we're pretty sad about.
Either way, the information has sent the internet into a mini-meltdown, with Twin Peaks fans the world over speculating about who will play who.
Excited much? We're already brewing the coffee...