Twin Peaks

Twin Peaks series teaser
Twin Peaks - Teaser
Twin Peaks series banner


The body of a young girl is washed up on a beach near the small Washington state town of Twin Peaks. Eccentric FBI Special Agent Dale Cooper is called in to investigate her strange demise only to uncover a web of mystery that ultimately leads him deep into the heart of the surrounding woodland and his very own soul.


  • Genre: Drama, Mystery, Crime
  • Rating: 8.9 (157 votes)
  • Runtime: 45 minutes
  • Status: Ended
  • Years: 1990 - 2017
  • Episodes per season: 22
  • Network: Showtime


Twin Peaks - season 1

Season 1 (1990)

Rating: 8.1
Twin Peaks - season 2

Season 2 (1990)

Rating: 7.6
Twin Peaks - season 3

Season 3 (2017)

Rating: 8.0

Characters and Actors

Kyle MacLachlan as Dale Cooper in Twin Peaks

Dale Cooper

Actor: Kyle MacLachlan
Also in: Marvel's Agents of S.H.I.E.L.D., Sex and the City
Michael Ontkean as Harry S. Truman in Twin Peaks

Harry S. Truman

Actor: Michael Ontkean
Sheryl Lee as Laura Palmer in Twin Peaks

Laura Palmer

Actor: Sheryl Lee
Mädchen Amick as Shelly Johnson in Twin Peaks

Shelly Johnson

Actor: Mädchen Amick
Also in: Riverdale
Lara Flynn Boyle as Donna Hayward in Twin Peaks

Donna Hayward

Actor: Lara Flynn Boyle
Sherilyn Fenn as Audrey Horne in Twin Peaks

Audrey Horne

Actor: Sherilyn Fenn
Also in: Shameless (US)
Catherine E. Coulson as Margaret Lanterman / The Log Lady in Twin Peaks

Margaret Lanterman / The Log Lady

Actor: Catherine E. Coulson
Kimmy Robertson as Lucy Moran in Twin Peaks

Lucy Moran

Actor: Kimmy Robertson
Al Strobel as MIKE / Phillip Gerard in Twin Peaks

MIKE / Phillip Gerard

Actor: Al Strobel
Don Davis as Garland Briggs in Twin Peaks

Garland Briggs

Actor: Don Davis
Miguel Ferrer as Albert Rosenfield in Twin Peaks

Albert Rosenfield

Actor: Miguel Ferrer
Also in: Crossing Jordan, NCIS: Los Angeles
Carel Struycken as The Giant in Twin Peaks

The Giant

Actor: Carel Struycken
Michael Parks as Jean Renault in Twin Peaks

Jean Renault

Actor: Michael Parks
Ian Buchanan as Richard Tremayne in Twin Peaks

Richard Tremayne

Actor: Ian Buchanan
David Patrick Kelly as Jerry Horne in Twin Peaks

Jerry Horne

Actor: David Patrick Kelly
Grace Zabriskie as Sarah Palmer in Twin Peaks

Sarah Palmer

Actor: Grace Zabriskie
Heather Graham as Annie Blackburn in Twin Peaks

Annie Blackburn

Actor: Heather Graham
Also in: Scrubs, Californication
Kenneth Welsh as Windom Earle in Twin Peaks

Windom Earle

Actor: Kenneth Welsh
Frank Silva as BOB in Twin Peaks


Actor: Frank Silva
Russ Tamblyn as Lawrence Jacoby in Twin Peaks

Lawrence Jacoby

Actor: Russ Tamblyn
Wendy Robie as Nadine Hurley in Twin Peaks

Nadine Hurley

Actor: Wendy Robie
Eric DaRe as Leo Johnson in Twin Peaks

Leo Johnson

Actor: Eric DaRe
Harry Goaz as Andy Brennan in Twin Peaks

Andy Brennan

Actor: Harry Goaz
Don S. Davis as Garland Briggs in Twin Peaks

Garland Briggs

Actor: Don S. Davis
Also in: Stargate SG-1
Michael Horse as Tommy 'Hawk' Hill in Twin Peaks

Tommy 'Hawk' Hill

Actor: Michael Horse
Michael J. Anderson as The Man from Another Place in Twin Peaks

The Man from Another Place

Actor: Michael J. Anderson
Chris Mulkey as Hank Jennings in Twin Peaks

Hank Jennings

Actor: Chris Mulkey
Piper Laurie as Catherine Martell in Twin Peaks

Catherine Martell

Actor: Piper Laurie
Warren Frost as Will Hayward in Twin Peaks

Will Hayward

Actor: Warren Frost
Ray Wise as Leland Palmer in Twin Peaks

Leland Palmer

Actor: Ray Wise
Joan Chen as Josie Packard in Twin Peaks

Josie Packard

Actor: Joan Chen
Also in: Marco Polo (2014)
Jack Nance as Pete Martell in Twin Peaks

Pete Martell

Actor: Jack Nance
Everett McGill as Ed Hurley in Twin Peaks

Ed Hurley

Actor: Everett McGill
James Marshall as James Hurley in Twin Peaks

James Hurley

Actor: James Marshall
Peggy Lipton as Norma Jennings in Twin Peaks

Norma Jennings

Actor: Peggy Lipton
Richard Beymer as Benjamin Horne in Twin Peaks

Benjamin Horne

Actor: Richard Beymer
Dana Ashbrook as Bobby Briggs in Twin Peaks

Bobby Briggs

Actor: Dana Ashbrook
David Lynch as FBI Regional Bureau Chief Gordon Cole in Twin Peaks

FBI Regional Bureau Chief Gordon Cole

Actor: David Lynch
Gary Hershberger as Mike Nelson in Twin Peaks

Mike Nelson

Actor: Gary Hershberger
David Duchovny as DEA Agent Denise Bryson in Twin Peaks

DEA Agent Denise Bryson

Actor: David Duchovny
Also in: Californication, The X-Files
Billy Zane as John Justice Wheeler in Twin Peaks

John Justice Wheeler

Actor: Billy Zane