William Houston was born on July 19, 1968 in Sussex, England. He is an actor, known for Sherlock Holmes (2009), Sherlock Holmes: A Game of Shadows (2011) and Dracula Untold (2014). Read more on iMDB