אקסודוס: אלים ומלכים
עלילה

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