Even best actress Oscar winners can have a bad day at the office, and this is one of those for Julianne Moore.
A supernatural saga based on novels by Joseph Delaney, Seventh Son sees Moore play Mother Malkin, a malevolent witch who escapes imprisonment to wreak havoc on the world and the "Spook" who captured her, Master Gregory (Jeff Bridges).
The story is set in a mythical land in a time "long past" and is full of stunning mountains and lakes, witches, dragons, giants and supernatural creatures - if it sounds a little Middle-earth, it is. Peace is maintained between the supernatural and human by Spooks, knights who fight dark forces. As Mother Malkin summons her loyal subjects to serve again there is only one Spook remaining to stop her, Gregory, and his assistant, Tom Ward (Barnes)
Moore does a passable job of Malkin, confidently wielding her power and thrusting her curvaceous black fingernails into her enemies' necks. The problem is that - apart from her thirst for vengeance, and the impressive wardrobe - there's nothing else really there.
Bridges puts a spin on his wizard-like character by having him talk in a low, slow voice as he guides his apprentice (who has to be the seventh son of a seventh son for some reason) through his job. Bridges gets all the funny lines, although his delivery lessens them. Ben Barnes missed the memo about having fun and takes everything too seriously, spending most of the time staring into the distance or into his love interest's eyes.