Park Shin-hye’s spirited turn as a demon who develops human feelings is failed by unconvincing characters and inconsequential twists. Source link