Twin Peaks Season 3 trailer brings back Agent Cooper

Kyle MacLachlan returns to Twin Peaks in the new Season 3 trailer

Now, that’s what we call a damn fine teaser trailer.

To be honest, we’re still kind of expecting the third season of Twin Peaks to turn out to be some not-especially-hilarious practical joke conjured up by David Lynch and Mark Frost, but it looks like it’s happening, as evidenced by this recent teaser trailer.

Commencing with the iconic Angelo Badalamenti theme music playing while the footage shows various Lynchian tropes we’ve come to expect (woodland areas, a dark road), we get our first proper glimpse of a character from the show, and it’s none other than Kyle MacLachlan’s Agent Dale Cooper.

Or is it? Season 2 finished with Cooper being replaced by a doppelganger inhabited by malevolent spirit BOB, so either it’s he, still inhabiting his body, or this is Cooper still trapped in the Black Lodge. Personally we’re banking on the latter, considering the pained expression on his face.

Hopefully he won’t stay there for too long – while we know next to nothing about what’s in store for the new season (Lynch has been cryptic as always), we can be sure that Twin Peaks needs him.

Moreover, we know that he’ll be joined by a whole host of faces old and new. Confirmed to be returning are the likes of Mädchen Amick (Shelley Johnson), Dana Ashbrook (Bobby Briggs), Richard Beymer (Benjamin Horne), Kimmy Robertson (Lucy Moran), Sherilyn Fenn (Audrey Horne), Ray Wise (Leland Palmer) and Sheryl Lee (Laura Palmer) among numerous others, with new faces including Michael Cera, Laura Dern, Trent Reznor, David Koechner, Amanda Seyfried, Ernie Hudson, Naomi Watts, Eddie Vedder and many, many more.

Twin Peaks: Season 3 will air on Showtime in the US from 21 May 2017, and hopefully soon after on Sky in the UK. For all the latest TV news, pick up the new issue of SciFiNow.