Douglas Spain
Birthday: 15 April 1974, Los Angeles, California, USA
Douglas Spain captured critical praise and a 1998 Independent Spirit Award nomination for his feature film debut in Fox Searchlight's "Star Maps." The film, which premiered at the Sunda ...Show More
Douglas Spain'S roles