In "Seventh Son," Ben Barnes plays ... the savior of the land. And Barnes has some history with this kind of thing, having starred in the "Chronicles of Narnia" movies (with far more benevolent ...