Who's Who in Twin Peaks
The homecoming queen with the dark mysterious life. High school football team captain Bobby Briggs was her official high-school boyfriend but her murder means many sinister secrets are now being revealed.
Played by Sheryl Lee.
Leland Palmer was a well-respected attorney in Twin Peaks with a seemingly perfect family life. However, his daughter Laura’s murder has made him psychologically unstable and his home life is crumbling.
Played by Ray Wise.
Maddy Ferguson Maddy is Laura’s cousin. She arrived in Twin Peaks after Laura’s murder to help her uncle and aunt with their grief. Despite their visual similarities, bookish Maddy is the opposite to her wild cousin.
Played by Sheryl Lee.
Special Agent Dale Cooper
Special Agent Dale Cooper arrived in Twin Peaks to investigate Laura’s murder. He loves a damn fine cup of coffee and a slice of cherry pie. He’s often seen talking to the mysterious Diane on his mini cassette recorder.
Played by Kyle MacLachlan.
Sheriff Harry S Truman
Sheriff Harry S Truman, the Sheriff of Twin Peaks is very down to earth – in direct contrast to Dale Cooper’s somewhat more eccentric outlook on life. Despite (or because of) their very different approaches to policing, they get on very well.
Played by Michael Ontkean.
The Log Lady
She’s never seen without her log, cradled in her arms. It’s said the soul of her dead husband resides there. Did the log really speak to her of Laura’s murder or is she just crazy?
Played by Catherine E Coulson.
Lucy is the receptionist in Twin Peaks’ Sheriff’s office, known for her high-pitched voice and slightly immature outlook on life.
Played by Kimmy Robertson.
Shelly is a waitress at the Double R Diner. She is unhappily married to Leo Johnson and having an affair with Laura’s boyfriend Bobby Briggs.
Played by Mädchen Amick.
Laura’s boyfriend Bobby is one of the lead suspects in her murder case. Although he’s having an affair with Shelly, he becomes jealous when he realises Laura was being unfaithful as well. He has an uneasy relationship with his father, US Air Force Officer Major Garland Briggs.
Played by Dana Ashbrook.
Audrey Horne is Twin Peaks’ ‘poor little rich girl’ – able to have anything she wants except the love of her father and Dale Cooper. Audrey discovers her father, Benjamin Horne, was having an affair with Laura Palmer.
Played by Sherilyn Fenn.
Donna Hayward is Laura’s best friend and half-sister to Audrey Horne. She joins forces with Maddy Ferguson to discover who killed Laura and why.
Played by Lara Flynn Boyle.