Jack Walsh, flic intègre, a dû quitter la police de Chicago pour avoir refusé de se laisser acheter par le caïd Jimmy Serrano. Devenu chasseur de primes à Los Angeles, son commanditaire lui demande de mettre la main sur des malfaiteurs tentant de se soustraire à la justice. C'est le cas de Jonathan Mardukas qui, justement, a escroqué quelques millions de dollars à Jimmy Serrano. Pour Jack, une mission de tout repos, «a midnight run». Mais il s'aperçoit vite qu'il n'est pas tout seul à rechercher Mardukas et commence une épopée qui est loin d'être de tout repos.