כשנפוליאון (ג'יימס טולקן) פולש לאוסטריה במהלך המלחמות הנפוליאוניות, בוריס גרושנקו (וודי אלן), טיפוס פחדן ופציפיסט, נאלץ להתגייס לצבא הרוסי. בוריס המתוסכל אשר שמע כי בת דודתו מדרגה שנייה סוניה (דיאן קיטון) נישאת לסוחר הרינג, הופך לגיבור מלחמה. הוא שב לביתו ונושא את סוניה האלמנה הטרייה לאישה. סוניה אשר אמנם הייתה בעלת קשר עמוק עם בוריס, לא רוצה להתחתן עמו, אך היא מבטיחה לעשות זאת כדי לשמחו לפני שיצעד אל מותו בקרב כפי שהיא מאמינה, לאחר שבוריס שכב עם רוזנת ידועה אשר הייתה בת זוגו של אישיות ידועה. להפתעתה ואכזבתה של סוניה, בוריס חוזר בחיים. סוניה מתחתנת עם בוריס ובהדרגתיות, נישואיהם נראים שמחים, אך שגרת חייהם נקטעת כאשר צרפת פולשת לרוסיה. בוריס רוצה לברוח, אך אשתו משכנעת אותו להתנקש בחיי נפוליאון. לאחר ויכוחים פילוסופיים, מסכים בוריס להצטרף לסוניה. ניסיון ההתנקשות מסתיים בכישלון כשלבסוף סוניה בורחת ממעצר ובוריס נתפס ומוצא להורג, על אף שבלילה שלפני הוצאתו להורג, נראה מלאך אשר אמר לו כי יזכה לחיות.