Andrea Arnold originally wanted an actor of 'Gypsy'/Roma descent for the role of Heathcliff but the 'Gyspy' community of England wasn't very receptive and was unable to find an actor who she felt was appropriate for the role. She then opened the audition to actors between 16 and 21, from Yorkshire, of mixed race, Indian, Pakistani, Bangledeshi or Middle Eastern descent. Newcomer James Howson was eventually cast.
In a deviation from the book, neither of the two opposing houses, the Earnshaw household and the Linton household, are named in the film. In the book, the former is called Wuthering Heights and the latter is called Thrushcross Grange.
Yorkshire Dales National Park Authority lent various historic items from their museum collection to be used for set dressing: stoneware jars and pottery items, child's cradle, peat barrow, peat spades, oatcake making equipment including thivel, board and cake stand, knitting stick and backcan for carrying milk from the field to the farm house. These items are usually on public display at the Dales Countryside Museum in Hawes, Wensleydale.
Andrea Arnold borrowed a canary from Yorkshire canary breeder Brian Keenan to feature in the film as a pet of the main characters. According to Keenan, "Ms Arnold prefers to film entirely on location and aims for as much local flavour and authenticity as possible. So the obvious choice of canary for Wuthering Heights just had to be a Yorkshire in a genuine show cage - nothing else would do."
The cast and crew were housed in the Kings Head Hotel in Richmond, North Yorkshire (a building erected in 1717 that has housed legendary guests such as Franz Liszt and J.M.W. Turner). The film's wrap party was held at The Old Board Inn, a small pub in the village of Hawes, close to the film set.