Twin Peaks
DramaMystery

Twin Peaks

“It is happening again.”

8.3/10 1990 3 Seasons 48 Episodes

The body of Laura Palmer is washed up on a beach near the small Washington state town of Twin Peaks. 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.

On screen

Top Cast

Kyle MacLachlan

Kyle MacLachlan

Dale Cooper / Dougie Jones

Michael Horse

Michael Horse

Tommy 'Hawk' Hill

Harry Goaz

Harry Goaz

Andy Brennan

Kimmy Robertson

Kimmy Robertson

Lucy Brennan

Dana Ashbrook

Dana Ashbrook

Bobby Briggs

Richard Beymer

Richard Beymer

Benjamin Horne

Mädchen Amick

Mädchen Amick

Shelly Johnson

Peggy Lipton

Peggy Lipton

Norma Jennings

James Marshall

James Marshall

James Hurley

Sherilyn Fenn

Sherilyn Fenn

Audrey Horne

Everett McGill

Everett McGill

Big Ed Hurley

Ray Wise

Ray Wise

Leland Palmer

Episodes guide

Seasons

Specials

Specials

130 episodes · 1989

Season 1

Season 1

8 episodes · 1990

Season 2

Season 2

22 episodes · 1990

The Return

The Return

18 episodes · 2017

Preview

Official Trailer

You may also enjoy

More Like This

The Killing
7.8TV

The Killing

2011

Big Sky
7.2TV

Big Sky

2020

FROM
8.5TV

FROM

2022

Millennium
7.7TV

Millennium

1996

Riverdale
8.4TV

Riverdale

2017

The Outsider
7.4TV

The Outsider

2020

Wayward Pines
6.9TV

Wayward Pines

2015

The Bay
6.5TV

The Bay

2019

Sharp Objects
7.8TV

Sharp Objects

2018

Backstrom
6.8TV

Backstrom

2015

Home Before Dark
7.5TV

Home Before Dark

2020

Grimm
8.3TV

Grimm

2011

Wayward
6.2TV

Wayward

2025

Grotesquerie
7.3TV

Grotesquerie

2024

Spider-Noir
8.3TV

Spider-Noir

2026

Midnight Mass
7.6TV

Midnight Mass

2021

Perry Mason
7.2TV

Perry Mason

2020

Stranger Things
8.5TV

Stranger Things

2016

Hannibal
8.3TV

Hannibal

2013

Ready when you are

Stream Twin Peaks tonight.