Excellent movie, that delighted and enraptured for the entire running length. While some of the references and jokes are slanted towards fans of fantasy and role-playing games (the core audience), the characters are relatable, charming and the emotional cadence really pulls its weight to deliver an excellent payoff. The action scenes are also choreographed amazingly well, keeping them believable to the scene in which they are presented. On top of all of that, the artistic wide shots interspersed through the movie are gorgeous.