Lively, interlocking characters put extra gloss on a story that quickly runs out of steam; but we did get a…