Movies The Duffer Brothers Were Turned Down To Direct Stephen King’s ‘It’ And That’s Why We Have ‘Stranger Things’ By Ally Sabatina August 9, 2016