Gerald Bull (Frank Langella), ein britischer Waffenhersteller, ist ein Genie auf seinem Gebiet. Er erhält von den Irakern den Auftrag, die größte Kanone der Welt zu bauen. Doch die CIA ist ihm schon auf der Spur, sie versucht mit allen Mitteln diese in den Irak zu importieren. Nur noch der Geheimagent Jim Price (Kevin Spacey) kann ihn aufhalten. Ein Wettlauf gegen die Zeit beginnt.