The Harry Potter franchise star shines in a movie that is as about as far away from the Boy Who Lived as you can get.