On Monday (April 25), Showtime released the full cast list for the upcoming “Twin Peaks” revival — and we do mean “full,” as there are 217 names on the list. Interspersed among the original cast members who have long been rumored to be returning and previously-announced newcomers are quite a few actors no one had any idea were involved in creator David Lynch’s return to the quiet, quirky Washington town.

RELATED: Showtime prez says the ‘Twin Peaks’ revival footage is ‘incredibly exciting’

There are a few notable absences — Lara Flynn Boyle, Harry Ontkean, Piper Laurie. But the new names should be more than enough to make up for the missing original cast members. From Michael Cera to Eddie Vedder, here are the most intriguing and surprising names on the list.

Monica Bellucci

This Italian model/actress is best known to U.S. audiences for playing Mary Magdalene in the 2004 film “The Passion of the Christ” and Bond girl Lucia Sciarra in 2015’s “Spectre.”

monica bellucci spectre spain premiere getty 16 intriguing surprises on the Twin Peaks cast list

Jim Belushi

There’s been a rumor going around that Belushi was among the revival cast, but now it’s confirmed that the “According to Jim” star is involved. What kind of character he’ll play is one of the biggest mysteries on the list.

jim belushi getty 16 intriguing surprises on the Twin Peaks cast list

Michael Cera

Whoa — Scott Pilgrim is coming to Twin Peaks. He’s exactly the kind of quirky young actor Lynch loves to work with, so Cera’s role is definitely among the ones we can’t wait to find out more about.

Richard Chamberlain

Please let him play a character similar to “The Thorn Birds” Father Ralph. Please.

The-thorn-birds-the-thorn-birds-22183197-400-260

Jeremy Davies

From a member of the pot-dealing Bennett family on “Justified” to a brilliant physicist on “Lost,” Davies’ range runs the gamut. It will be interesting to see which way Lynch’s “Twin Peaks” takes the actor.

dickiephone 16 intriguing surprises on the Twin Peaks cast list

Francesca Eastwood

The second-youngest of Clint Eastwood’s brood, from his relationship with actress Frances Fisher, this relative newcomer’s biggest projects to date are a reality TV series and “Heroes Reborn.” But she’s got the striking good looks Lynch loves in his young, female leads — and is it a coincidence she bears a striking resemblance to Sheryl Lee?

sheryl lee francesca eastwood twin peaks 16 intriguing surprises on the Twin Peaks cast list

Meg Foster

This is one of the best surprises on the list. Foster (“Masters of the Universe,” “Pretty Little Liars”) and her impossibly, other-worldly blue eyes should make a creepy, mysterious addition to “Twin Peaks.” Foster’s memorable turn on a trilogy of “Quantum Leap” episodes is stuff of pure nightmare fuel, so we are chomping at the bit to see what Lynch does with her.

Pierce Gagnon

Another case of a newcomer resembling an original cast member, this pint-sized “Extant” star looks quite a bit like Audrey Horne (Sherilyn Fenn) and her father, Benjamin (Richard Beymer). Or, maybe there are some shades of Kyle MacLachlan in there.

sherilyn fenn twin peaks pierce gagnon 16 intriguing surprises on the Twin Peaks cast list

Brett Gelman

This comedian has been everywhere in recent years, from “Go On” to “Bad Teacher” to “Married” to “Love” — and those are only a few examples. There’s no doubt he’s part of the new generation of oddballs populating the small Washington town.

tumblr_mk1mwlyUVe1r3278yo1_500

Ernie Hudson

Will he be more Winston Zeddemore or Warden Glynn? Or maybe somebody completely different — wouldn’t he make a heck of an FBI agent?

David Koechner

This might be the biggest surprise on the list. Is Todd Packer/Champ Kind really coming to Twin Peaks? Perhaps since he and Gelman star together on Comedy Central sitcom “Another Period,” they’ll be buddying up here as well.

tumblr_m3etv4XxTy1rpdvglo1_500

Jane Levy

Levy (“Suburgatory”) is a fiery young redhead and Alicia Witt is reprising her “Twin Peaks” role of Gersten Hayward …

jane levy alicia witt twin peaks 16 intriguing surprises on the Twin Peaks cast list

Matthew Lillard

After a critically-acclaimed turn on “The Bridge,” perhaps this shouldn’t be surprising, but it’s still weird to see “Scream’s” Stu, “SLC Punk’s” Stevo and “Scooby-Doo’s” live-action Shaggy on the list.

tumblr_muowsmAveM1qgcra2o1_500

Trent Reznor & Eddie Vedder

… wait, what?

Well, actually, Nine Inch Nails frontman Reznor and Lynch previously worked together on NIN’s video for “Came Back Haunted” and the soundtrack for “Lost Highway.”

“I’m a huge David Lynch fan – we used to hold up Nine Inch Nails shows just so we could watch the latest ‘Twin Peaks,'” Reznor told Rolling Stone in 1997.

And Lynch and Vedder go way back, as the Pearl Jam frontman is a supporter of the David Lynch Foundation.

Madeline Zima

This alumnae of “The Nanny” and “Californication” is definitely giving off a Ronette Pulaski vibe. And wouldn’t you know it — Phoebe Augustine is also on the cast list for the “Twin Peaks” revival.

madeline zima night manager getty 16 intriguing surprises on the Twin Peaks cast list

“Twin Peaks” is slated for a 2017 premiere on Showtime.

Posted by:Andrea Reiher

TV critic by way of law school, Andrea Reiher enjoys everything from highbrow drama to clever comedy to the best reality TV has to offer. Her TV heroes include CJ Cregg, Spencer Hastings, Diane Lockhart, Juliet O'Hara and Buffy Summers. TV words to live by: "I'm a slayer, ask me how."