Alors que les États-Unis sont engagés dans une guerre, le président est en course pour se faire réélire lors des prochaines élections. Tandis que certains s'interrogent sur le bien-fondé de cet engagement, David Murch, le speech writer du président, affirme dans une émission télévisée qu'il voudrait voir les soldats américains tués en Irak revenir pour expliquer pourquoi ils se sont engagés. C'est alors que dans tout le pays les soldats américains tués dans les guerres passées reviennent d'entre les morts pour participer au vote et demander l'arrêt de la guerre.