Buck and the Preacher (1972)
Buck and the Preacher is a 1972 American Western film starring Sidney Poitier as Buck and Harry Belafonte as the Preacher. Buck is a trail guide leading groups of former slaves trying to homestead in the West, immediately after the American Civil War. The Preacher is a swindling minister of the "High and Low Order of the Holiness Persuasion Church". Together, they protect a wagon train from bounty hunters.
More at Wikipedia.