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