Warcraft
Matthew Lickona
There are plenty of flaws - an overabundance of storylines chief among them, followed by the occasional slip into silly action and/or overdone effects - but what fun to discover some virtues to set against them.