his taciturn landlord , heathcliff ( laurence olivier ) lives just a few miles away in the crumbling , ancient manor of wuthering heights and lockwood finds himself strangely compelled by the quiet man .