If nothing else, Showtime's Twin Peaks revival is going to be gorgeous to look at. Original creator David Lynch is directing all of the episodes. And in the second teaser trailer, we get to see some of the beautiful locations that he is utilizing. This comes along with the promise that the show will return in 2017.

In the 25 years since Twin Peaks first debuted, the population in this sleepy little down has remained unchanged. It is still stuck at a quaint 51,201. That's one of the clues given in this short, but very sweet, sneak peek. The footage has a very familiar feeling, as it should. David Lynch and his crew have returned to some very familiar locations to recapture the magic, with production taking place in various areas around Oregon and Washington State.

This second teaser for Twin Peaks arrives with the original Angelo Badalamenti theme. We get the same iconic font. And we get our first look at one of the returning cast members. Deputy Hawk is back in the Pacific NorthWest, once again played by Michael Horse. Over gorgeous shots of waterfalls and other various landscapes, Deputy Hawk offered this insight into the shoot.

"Location sometimes becomes a character. There are a lot of holy places up here...Sacred places. It touches something in the psyche. It's almost like being in a moving painting."

Of course, it's not all tranquil landscapes and calm, soothing sounds. The beautiful images take a jarring turn towards the weird. And we get a quick creepy shot of a grey haired man acting more than a little bit insane. Is this LeLand? We're not sure! We've included a screen capture below the trailer. If we had to guess, squinting our eyes, we'd say that this was actually David Lynch himself.

Series creators David Lynch and Mark Frost wrote one massive script for the upcoming revival. David Lynch is directing the script like one huge movie, and will cut the show into individual episodes in post-production. We likely won't know how many new episodes Showtime will air for quite some time. Story details have not been released yet, and it isn't known how long principal photography will continue for.

New cast members include Amanda Seyfried, Balthazar Getty, Robert Knepper, Peter Sarsgaard and Jennifer Jason Leigh, although nothing has been revealed about their characters yet. There have been rumors that Amanda Seyfried may be playing the daughter of Dale Cooper and Heather Graham's Annie Blackburn, but that has yet to be confirmed. It isn't known how many more original cast members are slated to come back, and how many new characters have yet to be cast. Kyle MacLachlan is confirmed to return as Special Agent Dale Cooper. And Miguel Ferrer has signed on to reprise his role as FBI agent Albert Rosenfield.

A report surfaced earlier this year that Michael Ontkean will not be returning, since he retired from acting several years ago. There has been speculation that the producers may try to re-cast the role. It has been rumored that Robert Forster is being courted to play Truman, but others contend that he may actually be playing a different lawman altogether. Original series stars David Patrick Kelly and Richard Beymer are coming back to reprise their roles as brothers Jerry Horne and Benjamin Horne. Other original cast members rumored to be returning are Mädchen Amick (Shelly Johnson), Sherilyn Fenn (Audrey Horne), Sheryl Lee (Laura Palmer) and Dana Ashbrook (Bobby Brooks). It remains to be seen when and if these actors are confirmed by Showtime. Take a look at the second trailer for the Twin Peaks revival coming to Showtime in 2017.

Twin Peaks Trailer Image LeLand