L'action, qui se passe à Beyrouth (capitale du Liban) pendant la guerre, relate l'histoire du jeune Alex Randal, jeune journaliste avec peu d'expérience mais motivé comme jamais, qui arrive dans cette ville pour couvrir les deux attentats qui ont frappé les bases militaires françaises et américaines.