Two brothers who've taken divergent paths in life are thrown into a crisis that forces both of them to examine their lives in this drama. John (David White) is a small-time criminal who, upon his release from prison, is met by his former partner, Rome (Eric Roberts). Rome wants John to join him in a counterfeiting scheme that could earn them $20 million. John is trying to go straight, but he needs to raise money for a real estate project he's trying to get off the ground, so he agrees, despite his misgivings. Rome trusts John with $50,000 in front money, but John double-crosses Rome and runs off with the cash; Rome is not at all amused and is determined to get revenge on John. On the run and with few options, John seeks out his estranged twin brother Jeremiah (also played by White), a novice minister who long believed his brother was dead. But John soon discovers that Rome has mistaken Jeremiah for John and has taken him hostage. Jeremiah tries to play along in hopes of saving his brother's life, while John tries to stay undercover by posing as Jeremiah -- and even tries to fool his brother's girlfriend Samantha (Cynthia Watros) into believing he's a man of the cloth. Produced by a Christian film production firm, Signal Hill Pictures, Mercy Streets also features Stacy Keach, Lawrence Taylor, and Robert Lasardo.