Ian Mcshane Wuthering Heights - Ian david mcshane (born 29 september 1942) is a versatile english actor with a distinctive, purring voice. Ian Mcshane Wuthering Heights / Mr earnshaw brings heathcliff to wuthering heights.