Daniel Craig is superb as eccentric southern detective Benoit Blanc. Hercule Poirot, Miss Marple, Sherlock Holmes, Columbo... everyone loves a great detective but to me, these classic sleuths have ...