Henry Douthwaite was born on June 27, 1980 in Hampstead, London, England. He is known for his work ...
Hampstead, London, England, UK
06 August 2020
Four Friends Must Get Rid of 'Dead Fred' in Trailer for Dark Comedy
21 March 2019
Official Trailer for 80s-Inspired Action Horror Indie Film 'Black Site'
The IMDb editors are anxiously awaiting these delayed 2020 movies. Check out what we'll be watching in 2021.
Browse our picks