Jesse James is done repeatedly, last time in American Outlaws, played by Colin Farrell. He has a black sidekick!
More recently, there was The Assassination of Jesse James by the Coward Robert Ford
in 2007, starring Brad Pitt. I've heard good things about it, but I confess I haven't seen it.