Kaya Scodelario - Catherine Earnshaw Olivier Milburn - Pan Linton James Howson - Heatcliff Nichola Burley - Isabella Linton Amy Wren - Frances Earnshaw Paul Hilton - Pan Earnshaw Steve Evets - Joseph