Stays faithful to its source material while adding elements that more often enhance, rather than detract, from the core ...