Finding out that Twin Peaks was returning was like having the most beautiful dream and the most terrible nightmare all at once. When David Lynch and Mark Frost’s endlessly strange, hugely influential TV show was cancelled in 1991, it left a lot of questions unanswered.
Today, fans everywhere are still wondering which loose ends will be tied up when season three gets underway on 22 May. The secrecy surrounding the project makes it extremely difficult to decode, so to help separate the facts from idle speculation, here’s a rundown of everything we know so far…
The original cast is back (well, mostly)
When the full cast list for season three was released in April 2016, there were plenty of familiar names on the docket: Special Agent Dale Cooper, Shelly, Norma, Bobby, James, Ed, Nadine, Andy, Hawk, Lucy, Sarah Palmer, Ben and Jerry Horne, as well as everyone’s favourite, Gordon Cole. Even David Duchovny is back as DEA agent Denise Bryson.
There are some notable omissions though: Piper Laurie won’t be returning as Catherine Martell, and neither will Lara Flynn Boyle as Donna Hayward (the same goes for Moira Kelly, who played her in Fire Walk with Me), Catherine E Coulson as the Log Lady, and, of course, David Bowie as Philip Jeffries.