Hurlant à travers le désert du Nevada dans un Crown Vic criblé de balles, l'escroc rusé Teddy Murretto (Frank Grillo) élabore un plan désespéré pour se cacher du tueur à gages mortel Bob Viddick (Gerard Butler) : il frappe l'officier recrue Valerie Young (Alexis Louder ) pour se faire arrêter et enfermer dans un poste de police d'une petite ville. Mais la prison ne peut pas protéger Murretto longtemps. Viddick planifie son propre chemin vers la détention, attendant son heure dans une cellule voisine jusqu'à ce qu'il puisse terminer sa mission. Lorsque l'arrivée d'un assassin concurrent (Toby Huss) déclenche un chaos total, des menaces croissantes obligent Viddick à faire preuve de créativité s'il veut terminer le travail et échapper à la situation explosive.
Un poste de police d'une petite ville devient le champ de bataille d'un tueur à gages, d'une flic débutante mais ingénieuse et d'un escroc qui s'est réfugié derrière les barreaux car il n'a pas d'endroit où fuir...