Sherlock finally returns to television on New Year’s Day.
It’s been three long years since the BBC series aired a new episode.
A new preview for the show’s fourth season has been released. It features Sherlock Holmes (Benedict Cumberbatch) confronting his demons and introduces the newest villain, Culverton Smith (Toby Jones).
Martin Freeman reprises his role as Dr. John Watson.
Based on Sir Arthur Conan Doyle popular detective stories, the TV series debuted in 2010.
Season 4 of Sherlock premieres Jan. 1 on Masterpiece on PBS.
Watch the trailer below: