Tom Fisher was born in 1968 in Camden, London, England. He is an actor, known for The Illusionist (2006), The Mummy Returns (2001) and Shanghai Knights (2003). Read more on iMDB