News

Watson has finally found its Sherlock Holmes! Take a look at which Once Upon a Time star is taking on this iconic role.
Entertainment Weekly has confirmed that Once Upon a Time alum Robert Carlyle has been cast as Sherlock Holmes opposite Morris ...
Watson Season 2 will officially introduce Sherlock Holmes, with the role set to be played by a Once Upon a Time alum.