Stephen Dillane was born on March 27, 1957 in London, England. He is an actor, known for The Hours (2002), Spy Game (2001) and King Arthur (2004). Read more on iMDB