twin peaks, revival, cast, showtimeShowtime revealed Twin Peaks" revival, and it's nothing short of insane -- and insanely long.



The ensemble includes a whopping 217 actors -- yes, you read that right -- and amid all the returning faces, there are also a bunch of surprising, big-name newbies along for the ride this time around. (We've embedded the entire list at the end of this post.)



Original cast members that will be back include many previously-announced people, and the ensemble will feature the likes of Kyle MacLachlan, Sherilyn Fenn, Madchen Amick, Sheryl Lee, Dana Ashbrook, David Duchovny, Miguel Ferrer, Grace Zabriskie, Peggy Lipton, Ray Wise, Wendy Robie, Russ Tamblyn, and Catherine E. Coulson, among many others.



As for the newcomers, some of the bold names that stand out include Monica Bellucci, Jim Belushi, Michael Cera, Laura Dern, Jay R. Ferguson (a.k.a. Stan from "Mad Men"), Ernie Hudson ("Ghostbusters"), Ashley Judd, Dave Koechner ("Anchorman"), Jennifer Jason Leigh, Jane Levy ("Evil Dead," "Suburgatory"), Matthew Lillard, Josh McDermitt ("The Walking Dead"), Nine Inch Nails frontman Trent Reznor, Tim Roth, Amanda Seyfried, Ethan Suplee ("My Name Is Earl," "Boy Meets World"), Jessica Szohr ("Gossip Girl"), Pearl Jam frontman Eddie Vedder, and Naomi Watts. And that's just a fraction.



Creator David Lynch is also set to appear, as he did in the original.



Check out the exhaustive, exhausting list below. The "Twin Peaks" revival is set to air on Showtime sometime in 2017.



(A * denotes a returning cast member)



Jay Aaseng

Alon Aboutboul

Jane Adams

Joe Adler

Kate Alden

Stephanie Allynne

Mädchen Amick*

Eric Ray Anderson

Finn Andrews

Elizabeth Anwies

Dana Ashbrook*

Joe Auger

Phoebe Augustine*

Melissa Bailey

Tammie Baird

Matt Battaglia

Chrysta Bell

Monica Bellucci

Jim Belushi

Leslie Berger

Richard Beymer*

John Billingsley

Michael Bisping

Ronnie Gene Blevins

Kelsey Bohlen

Sean Bolger

Rachael Bower

Brent Briscoe

Robert Broski

Wes Brown

Richard Bucher

Page Burkum

Scott Cameron

Juan Carlos Cantu

Gia Carides

Vincent Castellanos

Michael Cera

Richard Chamberlain

Bailey Chase

Johnny Chavez

Candy Clark

Larry Clarke

Scott Coffey*

Frank Collison

Lisa Coronado

Catherine E. Coulson*

Grace Victoria Cox

Jonny Coyne

James Croak

Julee Cruise*

Heather D'Angelo

Jan D'Arcy*

David Dastmalchian

Jeremy Davies

Owain Rhys Davies

Ana de la Reguera

Rebekah Del Rio

Laura Dern

Neil Dickson

Hugh Dillon

Cullen Douglas

Edward "Ted" Dowlin

Judith Drake

David Duchovny*

Christopher Durbin

Francesca Eastwood

Eric Edelstein

John Ennis

Josh Fadem

Tikaeni Faircrest

Eamon Farren

Sherilyn Fenn*

Jay R. Ferguson

Sky Ferreira

Miguel Ferrer*

Rebecca Field

Robin Finck

Brian Finney

Patrick Fischler

Erika Forster

Robert Forster

Meg Foster

Travis Frost

Warren Frost*

Pierce Gagnon

Allen Galli

Hailey Gates

Brett Gelman

Ivy George

Balthazar Getty

James Giordano

Harry Goaz*

Grant Goodeve

George Griffith

Tad Griffith

James Grixoni

Cornelia Guest

Travis Hammer

Hank Harris

Annie Hart

Andrea Hays*

Stephen Heath

Heath Hensley

Gary Hershberger*

Michael Horse*

Ernie Hudson

Jay Jee

Jesse Johnson

Caleb Landry Jones

Ashley Judd

Luke Judy

Stephen Kearin

David Patrick Kelly*

Laura Kenny

Dep Kirkland

Robert Knepper

David Koechner

Virginia Kull

Nicole LaLiberte

Jay Larson

Sheryl Lee*

Jennifer Jason Leigh

Jane Levy

Matthew Lillard

Jeremy Lindholm

Peggy Lipton*

Bellina Martin Logan*

Sarah Jean Long

David Lynch*

Riley Lynch

Shane Lynch

Kyle MacLachlan*

Mark Mahoney

Karl Makinen

Malone

Xolo Maridueña

Berenice Marlohe

Rob Mars

James Marshall*

Elisabeth Maurus

Josh McDermitt

Everett McGill*

Zoe McLane

Derek Mears

Clark Middleton

Greg Mills

James Morrison

Christopher Murray

Don Murray

Joy Nash

Priya Diane Niehaus

Bill O'Dell

Casey O'Neill

Johnny Ochsner

Walter Olkewicz*

Charity Parenzini

Elias Nelson Parenzini

John Paulsen

Sara Paxton

Max Perlich

Linas Phillips

Tracy Phillips

John Pirruccello

Linda Porter

Jelani Quinn

Ruth Radelet

Mary Reber

Adele René

Mariqueen Reznor

Trent Reznor

Carolyn P. Riggs

Kimmy Robertson*

Wendy Robie*

Erik L. Rondell

Marv Rosand*

Ben Rosenfield

Tim Roth

Rod Rowland

Carlton Lee Russell*

Elena Satine

John Savage

Amanda Seyfried

Amy Shiels

Sawyer Shipman

Tom Sizemore

Sara Sohn

Malachy Sreenan

Harry Dean Stanton*

J.R. Starr

Bob Stephenson

Charlotte Stewart*

Emily Stofle

Al Strobel*

Carel Struycken*

Ethan Suplee

Sabrina S. Sutherland

Jessica Szohr

Russ Tamblyn*

Bill Tangradi

Cynthia Lauren Tewes

Jodee Thelen

Jack Torrey

Sharon Van Etten

Eddie Vedder

Greg Vrotsos

Jake Wardle

Naomi Watts

Nafessa Williams

Ray Wise*

Alicia Witt*

Karolina Wydra

Charlyne Yi

Nae Yuuki

Grace Zabriskie*

Christophe Zajac-Denek

Madeline Zima

Blake Zingale



[via: Showtime]



Photo credit: Showtime