All 18 episodes from the third season of the US crime drama created by David Lynch and Mark Frost.
Picking up 25 years after the end of the second season, the show follows FBI Special Agent Dale Cooper (Kyle MacLachlan)'s odyssey back to the town of Twin Peaks.
After escaping the Black Lodge he mistakenly takes the place of his doppelgänger Dougie Jones, who lives in Las Vegas with his wife Janey-E (Naomi Watts) and son Sonny Jim (Pierce Gagnon) in a state of catatonia, while his evil doppelgänger is left to roam free on his violent crusade.
Meanwhile, the Twin Peaks Sheriff Department and FBI Deputy Director Gordon Cole (Lynch) and Agent Albert Rosenfield (Miguel Ferrer) continue their search for the real Special Agent Cooper.
The cast also includes Sheryl Lee, Laura Dern, Michael Horse, Kimmy Robertson and Mädchen Amick.