Wesley Snipes has been cast to play James Brown in director Spike Lee's new biopic about the late soul man.