El destino de dos extraños se cruza y cambia sus vidas para siempre. Ana (Minnie Driver) es una madre desesperada por salvar su matrimonio y no perder a su hijo. Por otro lado Saul (Jeremy Renner) es un apostador empedernido, desesperado por encontrar dinero para pagar sus deudas. En un momento sus vidas cambian trágicamente, y se reencontrarán mucho tiempo después, cuando ella asista a la ejecución de Saul, que está en el corredor de la muerte.
Un carismático joven que se cree un cowboy (Edward Norton) entabla relación con una chica rebelde y aburrida (Rachel Wood). Su creciente paranoia y su temerario comportamiento forzarán a los familiares de la joven a defenderse de él.