It is a quality ensemble: James McAvoy playing against type
as dogged, tightly wound police
detective Max Lewinsky; Mark Strong playing to his
strengths as career criminal Jacob Sternwood; Andrea Riseborough
as Max's tough - cored but supportive partner; David Morrissey doing the dour boss thing; and Johnny Harris putting his terrifying, pebbly glare to terrific use
as a twitchy assassin.
Alexander McCall Smith's hugely popular No. 1 Ladies»
Detective Agency novels are routinely classified
as mysteries, yet their
strength lies not in the conventions of crime fiction, but rather in their astute depiction of human nature at its best and worst.