Miles Ahead
Peter Howell
Cheadle is the right man to play Davis, capturing him in all his madcap glory and fierce musicality. But a more experienced director - Spike Lee or Clint Eastwood, say - might have proven a steadier storyteller.