Emma Holly Jones’ adaptation of the 2009 novel is a little on the limp side, though is propped up by delightful supporting turns