CharacterMr. EarnshawMr. Earnshaw in Wuthering Heights (2009), played by Kevin McNally. Played byKevin McNallyAppears inWuthering Heights2009