the town physician Peggy Lipton as Norma Jennings, owner of the Double R diner James Marshall as James Hurley, a classmate and friend of Laura and Donna Everett McGill as Ed Hurley, James' uncle and friend of Sheriff Truman Jack Nance as Pete Martell, husband of Catherine Martell Ray Wise as Leland Palmer, Laura's father and Horne's lawyer Joan Chen as Jocelyn "Josie" Packard, Catherine's sister-in-law and owner of the lucrative Twin Peaks mill Piper Laurie as Catherine Martell, Josie's sister-in-law and a businesswoman Kimmy Robertson as Lucy Moran (season 2; recurring season 1), the sheriff station secretary Secondary cast Eric Da Re as Leo Johnson, Shelly's husband and a trucker who often has run-ins with the law. Harry Goaz as Deputy Sheriff Andy Brennan, a naive deputy Michael Horse as Deputy Sheriff Tommy "Hawk" Hill, an expert tracker Sheryl Lee as Laura Palmer and Madeline "Maddy" Ferguson, two identical cousins. Laura, a popular and beloved Twin Peaks resident, is killed, and her death brings Maddy to town. Russ Tamblyn as Dr. Lawrence Jacoby, the town psychiatrist Kenneth Welsh as Windom Earle, Agent Cooper's former partner at the Bureau (season 2) Recurring cast Wendy Robie as Nadine Hurley, Big Ed's wife Don Davis as Major Garland Briggs, Bobby's father who is involved in classified Air Force experiments Chris Mulkey as Hank Jennings, Norma's husband out on parole Gary Hershberger as Mike Nelson, a friend of Bobby's Grace Zabriskie as Sarah Palmer, Laura's mother Catherine E. Coulson as Margaret Lanterman / "The Log Lady", a mysterious resident of the town who always carries a log around Ian Buchanan as Dick Tremayne, a menswear salesman wooing Lucy Mary Jo Deschanel as Eileen Hayward, Donna's mother Frank Silva as Killer BOB, a suspect in Laura's murder Al Strobel as Phillip Michael Gerard / MIKE / "The One-Armed Man", a shoe salesman David Patrick Kelly as Jerry Horne, Ben's brother and business partner Miguel Ferrer as Special Agent Albert Rosenfield, a Bureau agent who frequently assists Agent Cooper John Boylan as Mayor Dwayne Milford, the town's mayor Victoria Catlin as Blackie O'Reilly, the madam of One-Eyed Jacks Charlotte Stewart as Betty Briggs, Bobby's mother David Lynch as Bureau Chief Gordon Cole, the local Bureau Chief who comes to Twin Peaks to assist in Laura's case Heather Graham as Annie Blackburn, Norma's sister (season 2) Robyn Lively as Lana Budding Milford, town vixen and later