It's Mind-Blowing How Much Some of the Twin Peaks Cast Has Changed in 25+ Years

After 25 years, Twin Peaks is returning to TV with a long-awaited reboot. Over the past few months, more and more has been coming out about the next installment in the story. We've got the details on the full cast, soaked up the unsettling trailer, and drowned ourselves in the pictures. Before we move forward into uncharted territory, though, it's important we look back. You might be eager to remember how the series ended, but there's something much more basic to take in: just how much has the cast changed since the original series ended? We're doing a side-by-side comparison with the most prominent returning stars.

Kyle MacLachlan (Agent Dale Cooper) — Then
Everett Collection

Kyle MacLachlan (Agent Dale Cooper) — Then

Kyle MacLachlan (Agent Dale Cooper) — Now
Showtime

Kyle MacLachlan (Agent Dale Cooper) — Now

Sheryl Lee (Laura Palmer/Maddy Ferguson) — Then
Everett Collection

Sheryl Lee (Laura Palmer/Maddy Ferguson) — Then

Sheryl Lee (Laura Palmer/Maddy Ferguson) — Now
Getty | Tommaso Boddi

Sheryl Lee (Laura Palmer/Maddy Ferguson) — Now

James Marshall (James Hurley) — Then
Everett Collection

James Marshall (James Hurley) — Then

James Marshall (James Hurley) — Now
Showtime

James Marshall (James Hurley) — Now

Sherilyn Fenn (Audrey Horne) — Now
Getty | Amy T. Zielinski

Sherilyn Fenn (Audrey Horne) — Now

Dana Ashbrook (Bobby Briggs) — Then
Everett Collection

Dana Ashbrook (Bobby Briggs) — Then

Dana Ashbrook (Bobby Briggs) — Now
Getty | Cindy Ord

Dana Ashbrook (Bobby Briggs) — Now

Mädchen Amick (Shelly Johnson) — Then
Everett Collection

Mädchen Amick (Shelly Johnson) — Then

Peggy Lipton (Norma Jennings) — Then
Everett Collection

Peggy Lipton (Norma Jennings) — Then

Mädchen Amick and Peggy Lipton (Shelly Johnson and Norma Jennings) — Now
Showtime

Mädchen Amick and Peggy Lipton (Shelly Johnson and Norma Jennings) — Now

David Duchovny (Denise Bryson) — Now
Showtime

David Duchovny (Denise Bryson) — Now

Russ Tamblyn (Dr. Lawrence Jacoby) — Then
Everett Collection

Russ Tamblyn (Dr. Lawrence Jacoby) — Then

Russ Tamblyn (Dr. Lawrence Jacoby) — Now
Showtime

Russ Tamblyn (Dr. Lawrence Jacoby) — Now

Kimmy Robertson (Lucy Moran) — Then
Everett Collection

Kimmy Robertson (Lucy Moran) — Then

Harry Goaz (Deputy Andy Brennan) — Then
Everett Collection

Harry Goaz (Deputy Andy Brennan) — Then

Kimmy Robertson and Harry Goaz (Lucy Moran and Deputy Andy Brennan) — Now
Showtime

Kimmy Robertson and Harry Goaz (Lucy Moran and Deputy Andy Brennan) — Now