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