I thought this was a really strong film; brutal and mysterious. I really disliked Dan Stevens in the meh-fest that was Beauty and the Beast but I thought he did a really good job here, his mannerisms, movement and speech all like a distinct character, not like a star putting in an appearance. The supporting actors were all very good and Michael Sheen is always great. But the twisted story with it's hints of Wicker Man (and not the embarrassing remake, but the good one) is what grabs you. I love how understated and believable the fantasy elements were. Excellent film.