Werner Herzog nie po raz pierwszy pojawi się przed kamerą, aczkolwiek robi to bardzo rzadko. Kilkukrotnie użyczał swojego głosu, w tym w "Simpsonach". Był też narratorem paru filmów. Na ekranie pojawiał się do tej pory w niewielkich, wręcz epizodycznych rolach, na przykład ojca w "Julien Donkey-Boy" (1999). W "One Shot" wystąpi jako The Zec, mroczna postać bez wieku.
Film jest adaptacją książki Lee Childa "Jeden strzał". Główny bohater, były żandarm wojskowy Jack Reacher, zostaje wplątany w sprawę zabójstwa pięciu osób. Snajper, który za tym stoi, zostaje pobity do nieprzytomności i nie może przekazać Reacherowi cennych informacji. Wojskowy postanawia samodzielnie rozwiązać zagadkę. W głównej roli pojawi się Tom Cruise.
Rosamund Pike wcieli się w jego ukochaną, a David Oyelowo w detektywa prowadzącego dochodzenie w sprawie strzelaniny. Richard Jenkins wystąpi jako prokurator oskarżający snajpera. Alexia Fast zagra młodą kobietę imieniem Sandy zamieszaną w całą sprawę. Na plan zgłosi się także Robert Duvall. Premiera planowana jest na 8 lutego 2013 roku. Reżyseruje Christopher McQuarrie według scenariusza, który napisał razem z Lee Childem i Joshem Olsonem.