Jim Caviezel will play the lead role of a former spy who tries to stop crime in New York City, while Taraji P. Henson will play a detective.