11 / 18

Mädchen Amick in 'Twin Peaks'.
(© imago images / Everett Collection)

Mädchen Amick as "Shelly Johnson"

"Shelly Johnson," played by Mädchen Amick, is a barkeeper in the "Double R Diner". She is unhappily married and decides to have an affair with "Bobby Briggs" even though she knows there will be consequences...

12 / 18

Mädchen Amick and David Lynch in 2017.
(© imago images / ZUMA Wire)

Mädchen Amick Today

Mädchen Amick had cameos in a number of shows and TV films. She had leading roles in shows like Freddi and Witches of East End, but both were sadly canceled after about a year each.

Luckily she's been on the Netflix original series Riverdale since 2017 and also appeared in seven episodes of the 2017 return of Twin Peaks!

 

13 / 18

Kyle MacLachlan and Michael Ontkean in 'Twin Peaks'.
(© imago images / Mary Evans)

Michael Ontkean as "Sheriff Harry S. Truman"

"Harry S. Truman" helped "Agent Dale Cooper" with his investigation into "Laura Palmer's" murder. He was indeed named after the former President and was big-hearted. 

14 / 18

Michael Ontkean in 2004.
(© imago images / Mary Evans)

Michael Ontkean Today

Michael Ontkean had more success on-screen before Twin Peaks until his last role in the Oscar-winning film The Descendants. He has officially retired from acting and married his third wife Susan Sennett Nash in 2019.

15 / 18

Dana Ashbrook in 'Twin Peaks'.
(© imago images / Everett Collection)

Dana Ashbrook as "Bobby Briggs"

Handsome Dana Ashbrook played "Laura Palmer's" boyfriend and town drug dealer who antagonizes the town. His character had a complicated mindset and a love for married "Shelley Johnson."

16 / 18

Dana Ashbrook in 2019.
(© imago images / ZUMA Wire)

Dana Ashbrook Today

Dana reprised his role as "Bobby" for the 2017 reboot of Twin Peaks. His character made a major change and shed his old rude and antagonistic ways, even becoming a Sheriff's Deputy! He even married "Shelly"!

Dana appeared in countless productions like Charmed, Law & Order: Special Victims Unit, and Dawson's Creek. He was also a part of the Psych homage episode "Dual Spires".

17 / 18

Michael Horse in 'Twin Peaks'
(© imago images / Everett Collection)

Michael Horse as "Deputy Tommy 'Hawk' Hill"

"Deputy Hawk" was wise and passionate and one of the few who acknowledged the supernatural presence in the town.

18 / 18

Michael Horse in 'Twin Peaks'.
(© imago images / Everett Collection)

Michael Horse Today

Michael also was featured in Roswell, The X-Files, and Hawkeye. He is also an accomplished artist, making jewelry and paintings. 

Luckily for us, he reprised his role for the 2017 Twin Peaks reboot!

IN CASE YOU MISSED IT: Celebrities Who Refuse To Watch Their Own Movies