In una piccola cittadina nel deserto del Nevada, Teddy Murretto (Frank Grillo), un truffatore doppiogiochista volutamente si fa portare in prigione, dopo aver colpito una poliziotta alle prime armi, Valerie Young (Alexis Louder). Il suo intento è entrare nella stazione di polizia della cittadina per proteggersi, infatti il sicario Bob Viddick (Gerard Butler) è sulle sue tracce e le sbarre della prigione per ora sono un ottimo rifugio per Murretto.