Skip to Main Content

ADVERTISEMENT

I Otto Bell is an English filmmaker based in New York. His debut feature The Eagle Huntress has a 93% Certified Fresh Rotten Tomatoes rating and was Oscar shortlisted and BAFTA nominated.

ADVERTISEMENT