An evil queen learns that her reign will last for ever if she kills a princess, so sends a renowned warrior to find and murder her. However, he comes to realise his mistress's evil ways, and instead trains his intended victim to fight so they can bring the tyrant's rule to an end. Fantasy adventure, with Kristen Stewart, Chris Hemsworth and Charlize Theron.