Después de pasar un tiempo en prisión, Rudy Duncan (Ben Affleck) es finalmente liberado. A la salida, sólo piensa en una cosa: empezar una nueva vida con Ashley (Charlize Theron), la chica de sus sueños, y si es posible, tomar unas vacaciones. Sin embargo, su felicidad futura encuentra con un obstáculo: el hermano de Ashley Gabriel (Gary Sinise) y su banda de matones. El grupo de delincuentes quieren robar un casino, y para ello necesitan la ayuda de Rudy cuyo conocimiento sobre el lugar es vital para el éxito del plan.