En el amanecer de un nuevo milenio, el país está al borde del colapso. Millones de personas vagan sin empleo. La violencia en la escuela está descontrolada y adolescentes rebeldes protagonizan boicots masivos. El gobierno contrataca con “Battle Royale”. Cada año, una clase es escogida al azar para que se enfrente, en una isla abandonada, a un cruel juego de supervivencia.
Arthur Banks (Kiefer Sutherland), un despiadado asesino a sueldo, busca mujeres desesperadas que le ayuden a cometer sus crímenes, para después matarlas a sangre fría cuando ya no le interesan y así eliminar testigos. De camino hacia México para realizar su próximo “encargo”, Banks conoce a Bennie (Melora Walters), una mujer desolada y vulnerable que busca una nueva vida. Mientras tanto, dos agentes del FBI persiguen a Banks, esperando que cometa el próximo crimen para poder arrestarle. Banks recorrerá el desierto con su nueva compañera en busca de su objetivo, pero no se imagina los planes que el destino ha tejido para él.
En Puerto San Juan, Puerto Rico, antes de acudir con su joven y bella esposa Chantal a una gala benefica, el abogado Henry Hearst, una de las personalidades mas importantes de la isla, es llamado por el capitan de la policia Victor Benezet para que declare unos detalles del atestado que hizo sobre el rapto y el asesinato de una niña, la tercera en un mes fallecida en similares circunstancias. Sin embargo, la visita de rutina se convertira en un duro interrogatorio de consecuencias impredecibles.
Alvin (Jamie Foxx) es un ladrón de poca monta que está en la cárcel por un robo ridículo. En la prisión comparte celda con John Jaster ( Robert Pastorelli), miembro de una sofisticada banda de ladrones que acaban de dar el golpe de la década robando 42 millones en oro de la Reserva Federal . El ladrón, a punto de morir, le confiesa a Alvin donde está escondido el tesoro. Él es el único de la banda que han atrapado y su socio y cabeza de toda la operación, todavía anda suelto. Alvin solo quiere salir de la prisión y empezar una nueva vida. Y parece que lo podrá conseguir ya que ha llegado a un acuerdo con el agente federal Clenteen ( David Morse). Pero lo que Alvin no sabe es que Clenteen va a por todas y está dispuesto a recuperar el botín robado, aunque sea usando a Alvin como cebo.
Mariano sobrevive como distribuidor de cassettes de ínfima calidad para bares de carretera. Una noche, conduciendo bastante bebido, tiene un despiste al volante y va a parar con su coche a una plantación clandestina de marihuana que, en ese momento, la guardia civil se dispone a quemar. Confundido por la combustión del alucinógeno, se le aparece la Virgen. Cuando, después, se cruza con una procesión para pedir lluvia, les cuenta a todos que ha hablado con la Virgen y, al mismo tiempo, empieza a llover. La gente le cree y gracias a una monja y a los servicios de Toni Towers, un avispado showman y promotor de espectáculos de medio pelo, Mariano se convierte, de la noche a la mañana, en un santón iluminado.