Twin Peaks centres on the events following the murder of a young woman, Laura Palmer, in a small town in the northwest of the United States. Special Agent Dale Cooper, brilliantly played by Kyle MacLachlan, is sent in to investigate but soon discovers that things are a lot more complicated than they first appeared.
Over the course of the first and start of the second season Cooper used his unconventional investigative techniques to delve into the lives of the townsfolk that knew Laura discovering all manner of strange goings on in the process. During his time spent in Twin Peaks Cooper meet a huge ensemble cast of often bizarre characters all of whom were made interesting by the fantastically creative writing and often turned out to be key to at least one of the shows plot arcs.
Twin Peaks did begin to lose some of its magic once Laura Palmers murderer was discovered, as with many shows the mystery itself was the more interesting than the solution, but found its feet in the final few episodes to end with a strange, yet fitting, finale that shed further light on the strange town.
Like nothing else on TV Twin Peaks is a must for fans of shows that require a bit more thought than usual and rarely goes for the simple answer.