Hiran Abeysekera's wired, sardonic prince lacks emotional depth " but Francesca Mills' Ophelia is a standout