Margot Robbie's latest role as Catherine Earnshaw in an upcoming adaptation of "Wuthering Heights" is already drawing backlash, with fans questioning the casting choice and costume accuracy. The ...