1 of 25
Special Agent Dale Cooper (Kyle MacLachlan)
It is happening again. David Lynch and Mark Frost have officially resurrected the beloved and wonderfully weird Twin Peaks, bringing back some of the town's quirkiest characters and introducing some brand-new faces. Here, we're keeping a list of all of the revival's most important players, from the main characters to those blink-and-you'll-miss-it cameos.
First up, of course, is everyone's favorite coffee-guzzling, suit-and-tie-wearing G-man: Special Agent Dale Cooper, who, when the revival starts, is still trapped in the Black Lodge.
2 of 25
Evil Cooper (Kyle MacLachlan)
Kyle MacLachlan pulls double duty in the series, playing both the upstanding FBI agent and his BOB-possessed doppelganger. Evil Coop is out in the real world wreaking havoc... and he really doesn't want to go back to the Black Lodge.
3 of 25
Sam Colby (Ben Rosenfield) and Tracey (Madeline Zima)
Poor Sam and Tracey. Much of the premiere focuses on Sam's job at a mysterious Manhattan skyscraper, where he's been hired to monitor an empty glass box. When Tracey shows up for coffee-fueled rendezvous, their time together is cut short by the appearance of a very angry and very violent creature, which breaks out of the box and proceeds to wreak havoc.
4 of 25
Ben Horne (Richard Beymer) and Jerry Horne (David Patrick Kelly)
The cocky businessman Benjamin Horne is still running the Great Northern Hotel, and his brother Jerry is still interrupting him by barging into his office with food. Jerry, however, has moved on to a more lucrative money-making scheme: legal marijuana.
5 of 25
Beverly Paige (Ashley Judd)
One of the new arrivals to the town is Ashley Judd as a Great Northern employee named Beverly. In his younger days, Ben admits, he might have tried to seduce her, but with age has come a greater respect for women. Sure, Ben. Sure.
6 of 25
Dr. Lawrence Jacoby (Russ Tamblyn)
One of the first familiar faces we see in the premiere is Dr. Lawrence Jacoby, Laura Palmer's former psychiatrist. Thanks to Mark Frost's recently released book, The Secret History of Twin Peaks, we know that Jacoby has lost his medical license and now lives in the woods... Although we still don't know why he needs all those golden shovels.
7 of 25
Andy Brennan (Harry Goaz) and Lucy (Kimmy Robertson)
Lovebirds Andy and Lucy are still working at the Twin Peaks Sheriff's Department, and they now have a 24-year-old son named Wally. And, as Lucy reminds everyone, he shares a birthday with Marlon Brando.
8 of 25
Deputy Chief Tommy 'Hawk' Hill (Michael Horse)
Hawk is still badass and has now been promoted to deputy chief. When he receives a mysterious phone call from the Log Lady, he decides to start digging into the 25-year-old case of Agent Cooper's disappearance.
9 of 25
Margaret Lanterman/The Log Lady (Catherine Coulson)
Catherine Coulson passed away before the revival premiered, but she did film scenes as the Log Lady before her death. In one of the most powerful and touching scenes from the premiere, we see her calling Hawk with cryptic information pertaining to Agent Cooper's disappearance.
10 of 25
Ray Monroe (George Griffith) and Darya (Nicole LaLiberte)
Cooper's doppelganger has a few henchmen to help him with his mischief, including Ray and Darya (who also happen to be scheming behind his back).
11 of 25
Chantal Hutchens (Jennifer Jason Leigh)
Among Evil Cooper's accomplices is the mysterious Chantal Hutchens.
12 of 25
Marjorie Green (Melissa Bailey)
One of the goofiest moments in the premiere episode comes when the scatterbrained Marjorie calls the police about her missing neighbor, Ruth Davenport.
13 of 25
Officer Olsen (Christopher Murray) and Officer Douglas (James Giordano)
Officers Olsen and Douglas answer the call to investigate Ruth Davenport's disappearance.
14 of 25
Constance Talbot (Jane Adams)
Constance is one of the employees at the Buckhorn Police Department, who's looking into Ruth Davenport's murder.
15 of 25
Phyllis Hastings (Cornelia Guest) and William Hastings (Matthew Lillard)
When the police sweep Ruth Davenport's apartment, fingerprint evidence points them to local school principal William Hastings, and he's soon arrested for the murder. His wife, Phyllis, is quick to turn on him as soon as he's behind bars — and we soon learn that she has a mysterious connection to Cooper's doppelganger.
16 of 25
The Giant (Carel Struycken)
Cooper's time in the Black Lodge also reintroduces us to a few familiar faces, starting with Carel Struycken's Giant. Or at least we think he's playing the Giant... The end credits list his character name simply as "?????."
17 of 25
Mike (Al Strobel)
Mike, a.k.a. the One-Armed Man, also makes an appearance to talk to Cooper about leaving the Black Lodge.
18 of 25
Leland Palmer (Ray Wise)
While journeying through the Black Lodge, Cooper also comes face to face with Laura Palmer's killer: her father, Leland Palmer, whose hair is no longer white but now more of a salt-and-pepper color. "Find Laura," he begs Cooper.
19 of 25
Laura Palmer (Sheryl Lee)
And of course, how could Twin Peaks return without a reappearance from the mysterious, complicated dead girl who started it all? Dressed in the same outfit she wore 25 years ago, when she whispered the name of her killer in Cooper's ear, Laura Palmer returned to the Black Lodge once more.
20 of 25
Duncan Todd (Patrick Fischler)
Lynch veteran Patrick Fischler also makes his Peaks debut, playing a Las Vegas businessman named Duncan Todd.
21 of 25
Sarah Palmer (Grace Zabriskie)
It's been 25 years since Sarah Palmer lost both her daughter and her husband, and when we catch up with her in the premiere, she's still living in the same house, watching bloody nature documentaries on television.
22 of 25
Shelly Johnson (Madchen Amick) and Renee (Jessica Szohr)
Surprisingly, the premiere finds Shelly Johnson not in the Double R Diner but in the Bang Bang Bar, drinking with friends. One of those friends is newcomer Renee, played by Gossip Girl's Jessica Szohr.
23 of 25
Jean-Michel Renault (Walter Olkewicz)
Nope, Jacques Renault hasn't returned from the dead. In the original series, the notorious bartender was smothered in his hospital bed by Leland Palmer, but in the revival, we see the same actor, Walter Olkewicz, tending bar at the Roadhouse in a blink-and-you'll-miss-it cameo. According to the end credits, he's playing yet another Renault: Jean-Michel.
24 of 25
James Hurley (James Marshall)
The lovesick motorcycle rider is still wearing a leather jacket and hanging around the Roadhouse. This time, he's making eyes at the mysterious Renee.
25 of 25
In a nod to Julee Cruise's Roadhouse performance in the original series, the second episode of the revival ends with The Chromatics taking the stage to perform their dreamy 2015 song, "Shadow."
For more, subscribe to EW's A Twin Peaks Podcast: A Podcast About Twin Peaks for new after-show episodes every Monday.