Determinado a hacer justicia, el juez estadounidense jubilado Randall Nemes (Nick Nolte) y Gaspar, un asesino a sueldo (Luis Guzmán), siguen la pista de un estafador de poca monta (Tim Roth) que finge ser un padre católico en un pequeño pueblo de Colombia. Pero la cacería es desviada por una humilde niña de dieciséis años determinada a reunirse con su hermana menor en los Estados Unidos.