It feels like we've been waiting forever for the return of Sherlock but these pictures certainly look as though the wait for season 4 will be worth it. Despite busy Hollywood careers Benedict Cumberbatch and Martin Freeman have resumed playing their BBC TV roles and we're certainly excited about it. Dressed in period costumes the pair, who play Sherlock Holmes and Dr Watson were joined by cast mates Mark Gatiss who plays Sherlock's brother Mycroft and Amanda Abbingdon who plays Dr Watson's former assassin wife.