After 26 years of waiting, David Lynch's cult show Twin Peaks is returning for a third season and details are finally emerging of what fans can expect.
A teaser was posted on Friday which confirms Kyle MacLachlan will be returning to the show to reprise his character Agent Dale Cooper who hasn't been on the show since 1992. His last appearance involved a big cliffhanger so Lynch will have some pretty big questions to answer.
Also returning to the cast are Sherilyn Fenn, Dana Ashbrook, Laura Palmer and Lynch will reprise his role as detective Gordon Cole. New names to the cast include Naomi Watts, Laura Dern, Tim Roth, Michael Cera and Monica Bellucci.
Sound good? The 18 hour series is due for release on 21 May on Sky Atlantic.