vault, a trap laid by the dead Eckhardt. Cooper and Annie reappear in the woods, both injured. Annie is taken to the hospital but Cooper recovers in his room at the Great Northern Hotel. It becomes clear that the "Cooper" who emerged from the Lodge is in fact his doppelgänger, under BOB's control. He smashes his head into a bathroom mirror and laughs maniacally. Season 3 25 years after the cliffhanger ending of the season two, FBI Special Agent Dale Cooper (Kyle MacLachlan) remains trapped in the Black Lodge and prepares his return to the world. Cooper's doppelgänger—possessed by the evil spirit Bob—lives in Cooper's place and works to prevent his own imminent return to the Black Lodge with the help of various associates. Meanwhile, the mysterious murder of a librarian in Buckhorn, South Dakota attracts the attention of FBI Deputy Director Gordon Cole (David Lynch) and his colleagues, while a message from the Log Lady (Catherine Coulson) leads members of the Twin Peaks Sheriff's Department to reopen investigations into the events surrounding the 1989 murder of homecoming queen Laura Palmer (Sheryl Lee). Season 3 of Twin Peaks was announced on October 6, 2014 as a limited series that would air on Showtime. David Lynch and Mark Frost wrote all the episodes, and Lynch directed. Frost emphasized that the new episodes were not a remake or reboot, but a continuation of the series and film, and the passage of 25 years is an important element of the plot. The third season is also known as Twin Peaks: The Return and Twin Peaks: A Limited Event Series. Most of the original cast returns, including Kyle MacLachlan, Mädchen Amick, Sherilyn Fenn, Sheryl Lee, Ray Wise, and several others. Additions include Jeremy Davies, Laura Dern, Robert Forster, Tim Roth, Jennifer Jason Leigh, Amanda Seyfried, Matthew Lillard, and Naomi Watts. Cast Main cast Kyle MacLachlan as Special Agent Dale Cooper, an FBI agent assigned to investigate the murder of Laura Palmer Michael Ontkean as Sheriff Harry S. Truman, the local sheriff Mädchen Amick as Shelly Johnson, a young diner waitress in an abusive marriage Dana Ashbrook as Bobby Briggs, Laura's boyfriend Richard Beymer as Benjamin Horne, a local businessman who owns the Great Northern Hotel Lara Flynn Boyle as Donna Hayward, Laura's best friend Sherilyn Fenn as Audrey Horne, Benjamin's daughter and classmate of Laura Warren Frost as Dr. Will Hayward, Donna's father and