The Duffer Brothers announced its new production company Upside Down Pictures for film and television projects. This is a part of their overall deal with OTT platform Netflix. Overseeing this operation is Hilary Leavitt, an executive who has helped develop such hit shows as Orphan Black and Ozark in the past.