Yes, it is happening again. The third season of Twin Peaks has been a long time coming — 27 years, in fact (just a couple years over the 25 Laura Palmer promised us all those years ago). What started as a 1990s cult hit has over the years become a cult must, and if you haven't seen the OG series yet, grab a delicious slice of cherry pie and strap yourself in because you're in for a damn fine ride.

Twin Peaks Season 3 won't ignore the passage of time, picking up 25 years after the end of Season 2, and much of the core original cast will be back in this wonderful and strange town, including Kyle MacLachlan as Special Agent Dale Cooper. David Lynch and Mark Frost will be co-creating all 18 episodes.

'Twin Peaks' Season 3 News, Rumors & Updates

Screenshot of Kyle MacLachlan on set as Agent Cooper [Credit: CBS]

With secrecy on the project as tight as Audrey's clothes, all Twin Peaks news is heavily curated — although that doesn't stop us from wildly speculating! Every nugget of breaking Twin Peaks Season 3 news will be posted here, along with any other hot Twin Peaks rumors and theories. Stay as tuned as Major Briggs's aerial for more Twin Peaks Season 3 rumors, news and updates here on this page.

Updated 05/12/2017:

Latest Twin Peaks Promo Gives Us First Look At New Characters & Dialogue

That's a damn fine trailer right there! Although David Lynch and Mark Frost seem intent on not showing any new footage until the actual episodes are staring us in the face, we've got a glossily edited video right here that highlights some important goings on in the town of Twin Peaks. We've got the basics of Laura Palmer's murder, and her father (possessed by BOB) as the culprit; we've got clairvoyant logs, white horses appearing in living rooms, and caves full of strange drawings. Remember it all? I don't know about you, but right now I'm thinking that gum we like is just about back in style.

Well guess who's kicking themselves for not getting those Cannes tickets, because the first two episodes of David Lynch's Twin Peaks Season 3 are going to be premiering at Cannes. The acclaimed festival takes place this year from May 17 – 28, and the show is scheduled to release on Showtime on May 21. This isn't the first time Twin Peaks has come to Cannes; back in 1992, Twin Peaks: Fire Walk With Me premiered there and was met with boos from the audience. Here's hoping that history won't repeat itself this time around!

'Twin Peaks' Season 3 Air Date

Long shrouded in mystery, the Twin Peaks Season 3 air date was finally announced on January 9 by Showtime president David Nevins at a TCA event in Los Angeles. Just before the announcement, a Showtime calendar was leaked, but it didn't show the precise Twin Peaks air date we were looking for, so thankfully the press conference confirmed our suspicions!

Agent Cooper and co. will return on May 21, 2017, with a two-hour episode. The third season runs 18 hours total, according to tweets from press attending the TCA event.

'Twin Peaks' Season 3 Trailer

While there have been some teasers released over the past year, the announcement above is the only one to use actual footage (and original series footage at that) from Twin Peaks. The above Twin Peaks Season 3 trailer is sadly out of date, as the show's since changed its premiere date to 2017. Time to put on another pot of coffee, we still have more time to wait.

'Twin Peaks' Season 3 Plot

Here's the official Twin Peaks Season 3 plot, courtesy of Showtime:

Currently in production, Twin Peaks is written and produced by series creators and executive producers David Lynch and Mark Frost and is directed entirely by David Lynch. While the full mystery awaits, fans can expect many familiar faces, including Golden Globe winner and Emmy Award nominee Kyle MacLachlan, who reprises his role as FBI Special Agent Dale Cooper.

Widely considered one of the most groundbreaking and influential broadcast series of all time, Twin Peaks followed the inhabitants of a quaint northwestern town who were stunned after their homecoming queen Laura Palmer was shockingly murdered. The town’s sheriff welcomed the help of FBI Special Agent Dale Cooper, who came to town to investigate the case. As Cooper conducted his search for Laura’s killer, the town’s secrets were gradually exposed. The mystery that ensued set off an eerie chain of events that plunged the inhabitants of Twin Peaks into a darker examination of their very existence. Twenty-five years later, the story continues…

'Twin Peaks' Season 3 Promos

Check out all the Twin Peaks Season 3 promos by following this hashtag: #twinpeakspromos

1. Hear the cast talk about their return to Twin Peaks

2. David Lynch/Gordon Cole eats a donut for Twin Peaks Season 3 promo

2.Agent Cooper finally appears!

3. Damn good coffee comes front and center in this supercut

4. Agent Cooper's BOB scene mixed with Season 3 Cooper's arrival

5. Laura Palmer's dead body is revealed, along with a closeup of her high school photo

'Twin Peaks' Season 3 Recap And Review

'Twin Peaks' [Credit: CBS]

Once Twin Peaks Season 3 begins, we'll unpack each episode as they come and post it here. David Lynch's mad world of Twin Peaks is going to require a lot of Log consultation if Seasons 1 and 2 are anything to go by, so make sure to check back for Twin Peaks Season 3 recaps and reviews of all 18 episodes.

'Twin Peaks' Season 3 Theories

'Fire Walk With Me' [Credit: New Line]

Twin Peaks Season 3 theories are as plenty and mysterious as the Douglas Firs. As the most plausible ones start to emerge, we'll post them here for your perusal.

How's Annie?

Mark Frost didn't mention a single word about dear Annie in his book The Secret History of Twin Peaks. Heather Graham has also not commented on whether or not she'll be back for Season 3, only saying in an after-segment of Watch What Happens Live:

“That’s so funny. A lot of people have been asking me about that. I’m really excited to watch [the new 'Twin Peaks']. I’m not on it, no. No. I wish!”

Given that Season 2 ended on that cliffhanger "how's Annie?" you'd think we'll get to find out how Annie is in Season 3, right?So, is Graham purposely leading us astray? Has she just been recast?

The other intriguing detail is that Mark Frost said at various book tour stops that Lana Milford won the Miss Twin Peaks beauty pageant award in 1989. I hope we find out how Annie is in 2017!

'Twin Peaks' Season 3 Characters

'Twin Peaks' [Credit: CBS]

There are plenty of new faces to get to know amongst the Twin Peaks characters, but with so many of the original characters showing up, it'll still feel familiar. The Twin Peaks Season 3 characters coming back are as follows:

Confirmed For All 18 Episodes:

— Special Agent Dale Cooper: Affectionately known as "Coop," the Special Agent is sent to Twin Peaks to investigate the murder of prom queen Laura Palmer. He's a quirky fellow who appreciates cherry pie and a damn good black coffee — and he is also mildly obsessed with Douglass Fir trees. He treats everyone he meets with respect and he has an intuitive curiosity for the unknown.

— Laura Palmer: Although we first meet her as a corpse, Laura's secret life is revealed to us as the investigation into her death goes on.

— Shelly Johnson: A waitress at the Double R Diner, Shelly started a clandestine relationship with teenager Bobby Briggs while she was still married to her criminal abusive husband, Leo.

— Bobby Briggs: Although Bobby was still in high school in the original show, he had his finger in a lot of important pies. From starting out as the boyfriend of Laura Palmer to romancing Shelly Johnson to trying to sneak his way into business with Ben Horne, he slunk around Twin Peaks like an egotistical minx.

— Big Ed Hurley: Tall, strong and principled, Ed owns and operates the town gas station. While Ed married the unstable Nadine, he's always been in love with Norma.

— Leland Palmer: The father of Laura Palmer wasn't all he seemed. The all-singing all-dancing paternal figure took a turn for the Bob, so who knows what role he'll play in 18 episodes of the new season.

— Sarah Palmer: Laura's poor mother really went through the ringer in Seasons 1 and 2. Let's hope she catches a break in Season 3.

— Sheriff Frank Truman: The good sheriff Harry Truman immediately became Agent Cooper's No. 1 ally in Twin Peaks. Although Harry won't be back for Season 3, his brother Frank will step in to fill his shoes.

Confirmed For 1 Episode:

'Twin Peaks' [Credit: CBS]

— The Giant: The Giant who appears in visions, warning Agent Cooper of dangers to come will return no doubt because "it is happening again."

— Phillip Michael "Mike" Gerard (The One Armed Man): Bob's better half, Mike the One Armed Man, will hopefully be back to help in the fight against the Black Lodge.

— Nadine Hurley: Big Ed's wife was always a bit haywire, but she really went off the rails after awakening from a coma possessing unnatural strength and thinking she was still in high school.

— James Hurley: An original suspect in Laura's murder because of his closeness to both Laura and her best friend Donna, James was a tortured but fundamentally good soul. While his later girlfriend Donna is nowhere to be seen in the cast, James will be roaring back into Twin Peaks on his Harley.

— Gordon Cole: The semi-deaf Special Agent, played by director David Lynch himself, always lent a helping hand and was accepting of the stranger happenings in Twin Peaks.

— Norma Jennings: The owner of the Double R Diner and lover to Big Ed Hurley, Norma was unfortunately married to lying criminal Hank Jennings.

— Jerry Horne: The brother of town bigwig Ben Horne, Jerry's innovative/immoral ideas often clashed with the feeling of the town. He was often traveling while partying it up with potential foreign business partners.

— Deputy Hawk: Sadly, one of my favorite characters, Dpt. Hawk, looks set to return for only one episode. Hawk originally made up 1/4 of Coop's trusted law-enforcement team and often brought useful wisdom and wisecracks into the mix of happenings around the town.

— Mike Nelson: While Nadine was still living her teenage dream, she got herself a boyfriend, the all-American blond jock Mike.

— Andy Brennan: One of the deputies in the Twin Peaks police force, Andy sure wasn't the brightest of the bunch, but he had a heart of gold.

— Will Hayward: Curiously, while the rest of the Haywards are MIA, Donna's father, the town physician, will be back for Season 3.

— DEA Agent Dennis: The crossdressing agent will be back this season, and I guess we'll find out if he's still rocking stockings.

— Audrey Horne: The daughter of Ben Horne seriously crushed on Agent Cooper. While she's only confirmed for one episode, one has to wonder if we'll be seeing more of her.

— Kyle MacLachlan: While Kyle made his mark playing Special Agent Dale Cooper on Twin Peaks, you might also recognize him from his roles in Dune, Blue Velvet, Sex and the City, and Portlandia.

— Sheryl Lee: Lee's Laura Palmer made such an impression on David Lynch that he wrote in another part for her on the show (as Laura's cousin, Maddy). She can also be seen in One Tree Hill, Winter's Bone, and Café Society.

— Mädchen Amick: Twin Peaks was also Amick's big break, and her character on Twin Peaks, Shelly Johnson, was actually created especially for her.

— Robert Forster: Forster turned down the role of Sheriff Frank Truman in the original series due to a prior commitment, but now he's going to play Harry's brother, Frank, in Season 3.

— Carel Struycken: Dutch actor Carel Struycken plays the Giant. You might recognize him from his role as Lurch in The Addams Family, or from The Witches of Eastwick and Star Trek: The Next Generation.

— Al Strobel: He plays Mike, the One Armed Man. His acting credits are mostly from Twin Peaks-related content, which is a shame because he gives a damn fine performance.

— Wendy Robie: She plays the unstable Nadine Hurley on Twin Peaks.

Heather Langenkamp— James Marshall: He plays James Hurley on the show, but you might also recognize him from Growing Pains and the wrestling movie Gladiator.

— David Lynch: The famed director himself decided to get in on the on-screen action as Special Agent Gordon Cole.

— Peggy Lipton: She plays Norma Jennings on the show.

— Michael Horse: He'll reprise his role as Deputy Hawk.

Screenshot of Michael Horse on set [Credit: CBS]

— Gary Hershberger: He'll reprise his role as Mike Nelson. You might recognize him from Six Feet Under.

— Harry Goaz: He'll take up the mantel of Deputy Andy Brennan again. Goaz was actually the driver of a car Lynch rode in. They got to talking and that's how he was cast. Fun fact!

— Warren Frost: He'll play the good Dr. William Hayward again on the show. You might recognize him from Seinfeld.

— David Duchovny: He'll be reprising his first TV role as DEA Agent Dennis. He's since gone on to have quite the impressive career. You might recognize him from The X-Files and Californication.

— Sherilyn Fenn: She plays Audrey Horne on the show. You might recognize her from Gilmore Girls and Shameless.

— Catherine E. Coulson: While Coulson unfortunately passed away in 2015, she is set to appear once again as The Log Lady on the show. It remains unclear if they were able to film new scenes with her before her passing or if they'll be using old footage.

— Richard Beymer: He plays Ben Horne on the show. You might recognize him from the OG West Side Story and Murder She Wrote.

— Phoebe Augustine: She plays the witness to Laura's murder, Ronette Pulaski, on Twin Peaks. She also appeared in Lynch's Mulholland Dr. in an uncredited role in Club Silencio.

— Miguel Ferrer: He'll be back as Agent Albert Rosenfeld. You might recognize him from Desperate Housewives, Young Justice, Iron Man 3, and NCIS: Los Angeles.

— Dep Kirkland: He'll be playing a new character on the show, Chief Mike Boyd. Is he the new Twin Peaks police chief?

— Michael Cera: The famous nerd-next-door young actor will be in an unknown role on the show. You might have seen him in Juno, Scott Pilgrim vs. the World, Superbad, and Arrested Development.

— Amanda Seyfried: She'll be playing Becky, who is perhaps a high school student? Or am I stuck in 2004 with her role in Mean Girls? You might also recognize her from Les Misérables and Mamma Mia!.

— Amy Shiels: A relative newcomer, Shiels is down — according to IMDb — to be in 16 out of 18 episodes of Twin Peaks Season 3. While her role is still unknown, there's speculation that she might be playing Tamara Preston, the female FBI agent who goes over the dossier in Mark Frost's The Secret History of Twin Peaks. She also provides a voice in the audiobook, adding credence to the theory, although she does not voice Tamara's character.

— Caleb Landry Jones: He's playing someone called Steven. Is he also a high school student? You might recognize him from Antiviral, No Country for Old Men, and X-Men: First Class.

— Josh McDermitt:The Walking Dead mullet-man will be in an unknown role.

— Jennifer Jason Leigh: Coming off her nomination for Best Supporting Actress in The Hateful Eight, Leigh will be in an as-yet unknown role on Twin Peaks.

— Tim Roth: The famed actor also appeared in 2015's The Hateful Eight and has an unknown role on Twin Peaks. You might have also seen him in Pulp Fiction, Reservoir Dogs, Planet of the Apes and many more films.

— Jessica Szohr: Unknown role. You might have seen her in Gossip Girl and the riveting Piranha 3D.

— Eddie Vedder: Unknown role. The famed musician did the soundtrack for Into the Wild.

— Naomi Watts: Unknown role. This über-famous actress has appeared in Mulholland Drive, Eastern Promises, 21 Grams and many more films.

— Ashley Judd: Unknown role. You might have seen her in the Divergent series.

— Monica Bellucci: Unknown role. This famous Italian actress has been in everything from The Matrix to James Bond's Spectre.

— Jim Belushi: Unknown role. You might recognize him from According to Jim, Red Heat, and K-9. His brother was also the late, great John Belushi.

— Francesca Eastwood: The daughter of Clint Eastwood will be appearing in an unknown role.

'Twin Peaks' Season 3 Spoilers

'Twin Peaks' [Credit: CBS]

Since the whole set has been on lockdown and the cast were only given the script with their own lines the morning of their shoots — after which they had to return the pages, which were then shredded under supervision — we know next to no Twin Peaks Season 3 spoilers. However, if we look at the cast, who's showing up and (presumably, but only according to IMDb and their knowledge is almost as limited as ours) for how long, there are plenty of hints.

Take Amy Shiels, a relative newcomer to Hollywood originally from Ireland. lMDb has her down to appear in 16 out of 18 episodes in Twin Peaks Season 3, as an as-yet unnamed character. Appearing in 16 episodes implies that she'll be a major character, and given the fact that she also provides a voice in the audiobook of The Secret History of Twin Peaks, could she be playing Tamara Preston, the female FBI agent to whom the secret dossier is sent in the book? Granted, Tamara is voiced by Annie Wersching in the audiobook, but it doesn't look like she's set to appear in the series.

Deputy Andy (Harry Goaz) is still a deputy, but he's now got his own office with a nameplate on the desk.

In addition, the release of show co-creator Mark Frost's book The Secret History of Twin Peaks has shed light on some season finale questions:

Audrey Horne survived the bank explosion. She was the only one to make it out alive.

Ben Horne is also alive. He stayed by his daughter's hospital bed while she recovered after the explosion and changed his more depraved ways.

Dr. Jacoby's license to practice psychology was suspended indefinitely in Washington after his treatment of Laura Palmer's case came under scrutiny. He subsequently moved to Hawaii, although we know he'll be back in Twin Peaks for some reason.

Hank, Norma's abusive husband, died after being knifed in prison.

Major Briggs and Agent Cooper have been missing since Cooper went to visit him after coming back from the Black Lodge. Briggs's final entry in his dossier is as follows:

Only moments ago, while writing the previous passage [in his dossier], Cooper called, as I had requested. He’s on his way to the house right now -- the bell just rang, he’s here. Betty is letting him in ...

12:05 PM MARCH 28, 1989

He just left. Something’s wrong. The message holds the answer, just as I thought, but I’ve misinterpreted it. Protocols are in place. I must act quickly. I’m heading to the LPA alone.

* M * A * Y * D * A * Y *

We might even consider the summary of the book to contain spoilers. It says that, 25 years after the season finale, the FBI is sent an anonymous dossier that contains files, newspaper clippings, classified information, an autopsy report and more to do with Twin Peaks. A female FBI agent goes through the files and we the reader bear witness. But who is this FBI agent? Will we meet her in Twin Peaks Season 3?

Where To Watch 'Twin Peaks' Online

'Twin Peaks' [Credit: CBS]

Although Season 3 isn't out yet, you can watch Twin Peaks online (Seasons 1 and 2) at the following websites:

— Hulu: With your Hulu subscription you can also get access to both seasons of Twin Peaks.

— Amazon: You can watch the two orignal seasons of Twin Peaks on Amazon, paying either $2.99 per episode or $9.99 for each whole season.

— CBS: You can watch Twin Peaks online at CBS if you are a CBS All Access subscriber.

— iTunes: You can also watch all two seasons on iTunes for $2.99 per episode.