On the rooftop of a city skyscraper, Detective Hollis (Terrence Howard) pleads with Gavin (Charlie Hunnam) not to jump. What he does not known is that Gavin, an atheist, is involved in a deadly feud with Joe (Patric Wilson), a Christian extremist. Joe's gorgeous wife, Shana (Liv Tyler), is caught in middle as Joe seeks to test Gavin's faith... or lack of it. Cutting between the present and past, tension escalates as verbal shots give way to deadly threats in a race against time that no-one can stop.