The wait is nearly over as fans of BBC's hit TV series, "Sherlock," will soon be treated to its season 3 finale, which will feature Sherlock (Benedict Cumberbatch) facing off against the villainous Charles Augustus Magnussen (Lars Mikkelsen), who'll make his first appearance.