Miles Dougal was born on December 6, 1966 in the USA. He is an actor, known for Detroit Rock City (1999), The Chase (1994) and Barb Wire (1996). Read more on iMDB