Cast and Crew of Twin Peaks

Cast of
Twin Peaks

About Twin Peaks

Get ready to embark on a thrilling journey to the small town of Twin Peaks, where mystery and intrigue lurk around every corner. This groundbreaking television series, created by Mark Frost and David Lynch, is a unique blend of soap opera, small-town drama, and hard-hitting detective story. The characters in Twin Peaks are as diverse and compelling as the town itself, and two of the most memorable are Sheriff Harry S. Truman, played by Michael Ontkean, and Benjamin "Ben" Horne, portrayed by Richard Beymer.

The story begins with the shocking discovery of the body of Laura Palmer, the homecoming queen, on a nearby beach. This tragic event sets off a chain reaction of events that will forever change the lives of the residents of Twin Peaks. FBI Special Agent Dale Cooper, played by Kyle MacLachlan, is called in to investigate the strange and mysterious circumstances surrounding Laura's death. As Cooper digs deeper into the case, he uncovers a web of secrets, lies, and deceit that runs through the very heart of the town.

As Cooper's investigation continues, he finds himself drawn deeper and deeper into the heart of the surrounding woodland, and his very own soul. The woods, which loom large over the town of Twin Peaks, are a central motif in the series and serve as a symbol of the darkness and mystery that lies at the heart of the story. As Cooper uncovers more and more about the town and its residents, he is forced to confront his own demons and come to terms with the true nature of good and evil. With its unforgettable characters, stunning cinematography, and labyrinthine plot, Twin Peaks is a true masterpiece of television and a must-watch for any serious fan of the medium.

Main Cast of Twin Peaks

Michael Ontkean
plays Sheriff Harry S. Truman (30 episodes)

Richard Beymer
plays Benjamin 'Ben' Horne (30 episodes)

Russ Tamblyn
plays Dr. Lawrence Jacoby (36 episodes)

Everett McGill
plays Big Ed Hurley (32 episodes)

Peggy Lipton
plays Norma Jennings (35 episodes)

Wendy Robie
plays Nadine Hurley (29 episodes)

Harry Goaz
plays Deputy Andy Brennan (39 episodes)

James Marshall
plays James Hurley (35 episodes)

Warren Frost
plays Dr. Will Hayward (30 episodes)

Dana Ashbrook
plays Robert "Bobby" Briggs (30 episodes)

Joan Chen
plays Jocelyn 'Josie' Packard (30 episodes)

Jack Nance
plays Pete Martell (30 episodes)

Al Strobel
plays The One Armed Man (30 episodes)

Sheryl Lee
plays Laura Palmer / Maddy Ferguson (30 episodes)

Piper Laurie
plays Catherine Martell (30 episodes)

Secondary Cast of Twin Peaks

Warren Frost
plays Doc Will Hayward (1 episode)

Dana Ashbrook
plays Deputy Bobby Briggs (7 episodes)

Jack Nance
plays Pete Martell (archive footage) (1 episode)

Joan Chen
plays Josie Packard (archive footage) (1 episode)

Al Strobel
plays Phillip Michael Gerard (2 episodes) , One-Armed Man (4 episodes) , Phillip Gerard (8 episodes)

Eric DaRe
plays Leo Johnson (archive footage) (1 episode) , Leo Johnson (12 episodes)

Sheryl Lee
plays Laura Palmer (archive footage) (1 episode) , Laura Palmer / Carrie Page (1 episode) , Maddy Ferguson / Laura Palmer (6 episodes)

Piper Laurie
plays Catherine Martell (archive footage) (1 episode) , Mr. Tojamura / Catherine Martell (1 episode) , Mr. Tojamura / Catherine Martell (voice) (1 episode) , Mr. Tojamura (4 episodes)

Frances Bay
plays Mrs. Tremond (1 episode)

Ritch Brinkley
plays D.A. Daryl Lodwick (2 episodes)

Emily Fincher

Susan Sundholm

Will Seltzer

John Charles Seehan

Layne Robert Rico

Austin Jack Lynch
plays Little Boy (1 episode)

Royal Dano
plays Judge Clinton Sternwood (2 episodes)

Mae Williams

Craig MacLachlan

Gerald L'Ecuyer

Ian Buchanan
plays Dick Tremayne (12 episodes)

Mark Lowenthal
plays Walter Neff (1 episode)

Claire Stansfield
plays Sid (2 episodes)

Dan Calfa

J. Marvin Campbell

Julie Hayek

Lenny Von Dohlen
plays Harold Smith (4 episodes)

Royce D. Applegate
plays Reverend Clarence Brocklehurst (2 episodes)

Tiffany Muxlow

Michael Parks
plays Jean Renault (5 episodes)

Jennifer Aquino
plays Eolani Jacoby (1 episode)

Don Amendolia
plays Emory Battis (5 episodes)

Jed Mills
plays Wilson Mooney (2 episodes)

Hank Worden
plays Waiter (4 episodes)

Jill Rogosheske

Dan O'Herlihy
plays Andrew Packard (6 episodes)

Heather Graham
plays Annie Blackburn (6 episodes)

Jimmy Scott

John Boylan
plays Dwayne Milford (8 episodes)

James V. Scott

Charlie Spradling
plays Swabbie (1 episode)

Robert Bauer

Mary Stavin
plays Heba (2 episodes)

Mary Jo Deschanel
plays Eileen Hayward (4 episodes)

Jill Engels

Eve Brent
plays Theodora Ridgely (1 episode)

Troy Evans
plays George Wolchezk (1 episode)

Lisa Ann Cabasa
plays Jenny (1 episode)

Victoria Catlin
plays Blackie O'Reilly (6 episodes)

Nafessa Williams
plays Jade (2 episodes)

George Griffith
plays Ray Monroe (5 episodes)

Robert Davenport
plays Johnny Horne (1 episode)

Jessica Wallenfels
plays Harriet Hayward (2 episodes)

Roberta Maguire
plays Maria Pulaski (1 episode)

Frank Roberts
plays Father Hutchings (1 episode)

Jane Jones
plays Margaret Honeycutt (1 episode)

Shelley Henning
plays Alice Brady (1 episode)

Arnie Stenseth
plays Sven Jorgenson (1 episode)

Rick Tutor
plays Janek Pulaski (1 episode)

Marjorie Nelson
plays Janice Hogan (1 episode)

Ben DiGregorio
plays Max Hartman (1 episode)

Erika Anderson
plays Emerald (1 episode) , Emerald / Jade (1 episode) , Jade (1 episode)

Brett Vadset
plays Joey (2 episodes)

David Wasman
plays Gilman White (1 episode)

Tawnya Pettiford-Wates
plays Dr. Shelvy (1 episode)

Dorothy Roberts
plays Mrs. Jackson (1 episode)

Diane Caldwell
plays Hotel Employee (1 episode)

Alan Ogle
plays Janek Pulaski (1 episode)

Michelle Milantoni
plays Suburbis Pulaski (1 episode)

Michael J. Anderson
plays Man From Another Place (1 episode)

Kim Lentz
plays Bartender (1 episode)

Clay Wilcox
plays Bernard Renault (1 episode)

Lance Davis
plays Chet (5 episodes)

Peter Michael Goetz
plays Jared (4 episodes)

Brian Straub
plays Einar Thorson (2 episodes)

Rick Giolito
plays Montana (3 episodes)

Brian Straub
plays Einar Thorson (1 episode)

Charles Hoyes
plays Decker (1 episode)

Charles Miller
plays Doctor (1 episode)

Sandra Kaye Wetzel
plays Nurse (1 episode)

Mak Takano
plays Jonathan (1 episode) , Asian Man (3 episodes)

Jill Pierce
plays Ice-Bucket Girl (1 episode)

Max Perlich
plays Hank (1 episode)

Redford Westwood
plays Otis (1 episode)

James Giordano
plays Officer Douglas (1 episode)

Michael Bisping
plays Guard (1 episode)

Kathleen Deming
plays Buella (1 episode)

James Croak
plays Robby (1 episode)

Joseph Auger
plays Delivery Driver (1 episode)

Allen Galli
plays Man in Suit (1 episode)

Melissa Bailey
plays Marjorie Green (1 episode)

Cornelia Guest
plays Phyllis Hastings (2 episodes)

David Lynch
plays FBI Regional Bureau Chief Gordon Cole (voice) (1 episode) , FBI Deputy Director Gordon Cole (voice) (1 episode)

Nicole LaLiberte
plays Darya (2 episodes)

Neil Dickson
plays George Bautzer (1 episode)

Steve Baker
plays Jack (1 episode)

Stephen Heath
plays Second Trooper (1 episode)

Meg Foster
plays Cashier (1 episode)

Brian T. Finney
plays Security Guard (1 episode)

Sara Paxton
plays Candy Shaker (1 episode)

Dep Kirkland
plays Police Chief Mike Boyd (2 episodes)

Sabrina S. Sutherland
plays Floor Attendant Jackie (2 episodes)

Stephen Kearin
plays FBI Driver (1 episode)

Grace Victoria Cox
plays Charlotte (1 episode)

Jane Levy
plays Elizabeth (1 episode)

Greg Vrotsos
plays Gene (2 episodes)

Sean Bolger
plays Detailer (1 episode)

Vincent Castellanos
plays Federico (1 episode)

Sawyer Shipman
plays Little Boy (2 episodes)

Blake Zingale
plays Punk Leader (1 episode)

Hailey Gates
plays Drugged-out Mother (3 episodes)

Tammie Baird
plays Lorraine (2 episodes)

Lisa Coronado
plays Hit and Run Mom (1 episode)

Hunter Sanchez
plays Hit and Run Boy (1 episode)

Jeremy Lindholm
plays Mickey (1 episode)

Sharon Van Etten
plays Sharon Van Etten (1 episode)

Jay Jee
plays Patrol Officer (1 episode)

Juan Carlos Cantu
plays Officer Reynaldo (2 episodes)

Robert Broski
plays Woodsman (1 episode) , Woodsman (archive footage) (1 episode)

Andrea Hays
plays Heidi (4 episodes)

Rebecca Field
plays Another Mom (1 episode)

Judith Drake
plays Nurse (1 episode)

Ivy George
plays 5-Year-Old Girl (1 episode)

Carel Struycken
plays ??????? (2 episodes) , The Fireman (2 episodes) , The Giant (5 episodes)

Riley Lynch
plays Bing (1 episode)

Ted Dowling
plays Farmer (1 episode)

Mark Mahoney
plays Prison Guard (1 episode)

Walter Olkewicz
plays Jacques Renault (archive footage) (1 episode) , Jean-Michel Renault (2 episodes) , Jacques Renault (3 episodes)

Joy Nash
plays Senorita Dido (1 episode)

Leslie Berger
plays New Mexico Wife (1 episode)

Tikaeni Faircrest
plays Girl (1956) (1 episode)

Xolo Mariduena
plays Boy (1956) (1 episode)

Trent Reznor
plays "The" Nine Inch Nails (1 episode)

Mariqueen Maandig Reznor
plays "The" Nine Inch Nails (1 episode)

Robin Finck
plays "The" Nine Inch Nails (1 episode)

Alessandro Cortini
plays "The" Nine Inch Nails (1 episode)

Erica Eynon
plays Experiment Model (1 episode) , Experiment (1 episode) , Experiment (archive footage) (1 episode)

Joey Castillo
plays "The" Nine Inch Nails (1 episode)

Mark Frost
plays Cyril Pons (1 episode) , TV Newscaster (1 episode)

Adele René
plays Lieutenant Cynthia Knox (3 episodes)

Charlotte Stewart
plays Betty Briggs (9 episodes)

Sky Ferreira
plays Ella (1 episode)

Karolina Wydra
plays Chloe (1 episode)

Hudson Mohawke
plays Himself (1 episode)

Jan D'Arcy
plays Sylvia Horne (5 episodes)

Heather D'Angelo
plays Au Revoir Simone (2 episodes)

Erika Spring Forster
plays Au Revoir Simone (2 episodes)

Annie Hart
plays Au Revoir Simone (2 episodes)

Erik Rondell
plays Johnny Horne (2 episodes)

Christophe Zajac-Denek
plays Ike "The Spike" Stadtler (4 episodes)

Moby
plays Musician (1 episode)

Stephanie Allynne
plays Soccer Mom (2 episodes)

Greg Mills
plays Paul (1 episode)

Rebekah Del Rio
plays Herself (1 episode)

Catherine E. Coulson
plays The Log Lady (7 episodes) , Margaret Lanterman / The Log Lady (11 episodes)

James Morrison
plays Warden Dwight Murphy (voice) (1 episode) , Warden Dwight Murphy (4 episodes)

Mary Stofle
plays Ruth Davenport (2 episodes)

James Grixoni
plays Deputy Jesse Holcomb (3 episodes)

Jodi Thelen
plays Maggie (3 episodes)

Jay Larson
plays Limo Driver (2 episodes)

Linas Phillips
plays Russ (1 episode)

Lauren Tewes
plays Neighbor (1 episode)

Marvin Rosand
plays Toad (2 episodes)

Priya Niehaus
plays Sick Girl (1 episode)

Laura Kenny
plays Woman in Car (1 episode)

Travis Frost
plays Boy Playing Catch (1 episode)

Cherity Parenzin
plays Carrie (1 episode)

Elias Parenzini
plays Ralph (1 episode)

Bérénice Marlohe
plays French Woman (1 episode)

Ana de la Reguera
plays Natalie (1 episode)

Elizabeth Anweis
plays Abbie (1 episode)

Scott Coffey
plays Trick (1 episode)

Sarah Jean Long
plays Miriam Sullivan (4 episodes)

Zoe McLane
plays Check-out Girl (1 episode)

Johnny Ochsner
plays Bag-boy (1 episode)

Bill O'Dell
plays Kriscol (1 episode)

Ruth Radelet
plays Chromatics (2 episodes)

Adam Miller
plays Chromatics (2 episodes)

Johnny Jewel
plays Chromatics (2 episodes)

Nat Walker
plays Chromatics (2 episodes)

John Savage
plays Detective Clark (1 episode)

Jelani Quinn
plays Desk Sergeant (2 episodes)

Christopher Durbin
plays The Farm Accountant (1 episode)

Alon Abutbul
plays Head Mover (1 episode)

Kate Alden
plays RR Diner Waitress (1 episode)

Mike Malone
plays Man in Urinal (1 episode)

Virginia Kull
plays Szymon Waitress (1 episode)

Kelsey Bohlen
plays Backup Singer #2 (1 episode)

Rachael Bower
plays Backup Singer #3 (1 episode)

Shane Lynch
plays Megan (1 episode)

John Paulsen
plays Trucker (1 episode)

Emily Stofle
plays Sophie (1 episode)

Lissie
plays Lissie (1 episode)

Eric Ray Anderson
plays Bartender (1 episode)

Joe Adler
plays Roger (3 episodes)

Grant Goodeve
plays Walter Lawford (2 episodes)

Malachy Sreenan
plays Bosomy Woman (1 episode)

Jessica Szohr
plays Renee (3 episodes)

Finn Andrews
plays The Veils (1 episode)

Sophia Burn
plays The Veils (1 episode)

Uberto Rapisardi
plays The Veils (1 episode)

Phoebe Augustine
plays American Girl (1 episode) , Ronette Pulaski (archive footage) (1 episode) , Ronette Pulaski (4 episodes)

Jennifer Jason Leigh
plays Chantal Hutchens (6 episodes)

David Bowie
plays Phillip Jeffries (archive footage) (2 episodes)

Owain Rhys Davies
plays Agent Wilson (3 episodes)

Miguel Ferrer
plays FBI Agent Albert Rosenfield (archive footage) (1 episode) , FBI Agent Albert Rosenfield (19 episodes)

J.R. Starr
plays MC (5 episodes)

Richard Bucher
plays Man Hit with Bottle (1 episode)

Scott Cameron
plays Throwing Man (1 episode)

Jake Wardle
plays Freddie Sykes (4 episodes)

Pierce Gagnon
plays Sonny Jim Jones (voice) (1 episode) , Sonny Jim Jones (8 episodes)

Chrysta Bell
plays FBI Agent Tammy Preston (11 episodes)

Nae Yuuki
plays Naido (4 episodes)

John Pirruccello
plays Deputy Chad Broxford (8 episodes)

Don Murray
plays Bushnell Mullins (8 episodes)

Amy Shiels
plays Candie (6 episodes)

Giselle DaMier
plays Sandie (6 episodes)

Andréa Leal
plays Mandie (6 episodes)

Jay Aaseng
plays Drunk (3 episodes)

Jay R. Ferguson
plays Special Agent Randall Headley (4 episodes)

Carlton Lee Russell
plays Jumping Man (2 episodes)

Eddie Vedder
plays Edward Louis Severson III (1 episode)

Nathan Frizzell
plays Phillip Jeffries (voice) (3 episodes)

Frank Silva
plays Bob (archive footage) (5 episodes) , Bob (9 episodes)

Julee Cruise
plays Herself (1 episode) , Singer (2 episodes)

Don S. Davis
plays Major Garland Briggs (archive footage) (1 episode) , Major Garland Briggs (17 episodes)

Mary Reber
plays Alice Tremond (1 episode)

Francesca Eastwood
plays Texas Waitress Kristi (1 episode)

Rodney Harvey
plays Biker Scotty (1 episode)

Gary Hershberger
plays Mike "Snake" Nelson (5 episodes)

Heath Hensley
plays Cowboy 1 (1 episode)

Rob Mars
plays Cowboy 2 (1 episode)

Grace Zabriskie
plays Sarah Palmer (voice) (archive footage) (1 episode)

Tracy Phillips
plays Receptionist (1 episode)


Crew of Twin Peaks

Discover the backstage crew of Twin Peaks →