סיפור יציאת מצרים הוא מיתוס מכונן של יציאה מעבדות לחירות. סיפור חייו של ויליאם וילברפורס הוא סיפורו של אדם שהקדיש עצמו לביטול העבדות באנגליה ובמושבותיה. הסרט "רוחות של תקווה" (שמוקרן גם תחת השם המדוייק יותר "חסד מופלא") מספר את סיפור מאבקו של ויליאם וילברפורס נגד העבדות.
הסרט נפתח ב- 1797 ומציג את וילברפורס חולה ומיואש, לאחר מאבק שנדמה חסר תוחלת שנמשך שנים רבות ללא כל תוצאה מוחשית. הסרט חוזר 15 שנים לאחור, לשנת 1782, המוצגת כשנה בה החליט חבר הפרלמנט הצעיר וילברפורס לקשור את חייו במאבק לביטול העבדות.
ויליאם וילברפורס נולד ב- 1759 למשפחה עשירה. הכסף והמוניטין המשפחתי איפשרו את בחירתו לפרלמנט בגיל 21. לאחר חווייה של התעוררות דתית, וילברפורס מתחיל להתעמק בנושא סחר העבדים, קורא מאמר של תומס קלרקסון נגד העבדות, ומתוודע לאכזריות הכרוכה בראייתו של אדם אחד כרכושו של אדם אחר. עבור וילברפורס המאבק נגד העבדות אינו רק מאבק בחוסר צדק והעדר הומניות, אלא הבאה לידי ביטוי של אמונתו באלוהים.
בקרב הסטוריונים וביוגרפים מתקיים ויכוח בשאלה מי השפיע על וילברפורס לבחור במאבק נגד העבדות כתחום העיקרי בו ישקיע קרוב לארבעים שנות פעילות פוליטית. הסרט בוחר להציג ארבע דמויות כמשפיעות עיקריות: ויליאם פיט הצעיר (בנו של ויליאם פיט הבוגר, הרוזן מצ'טהם), ג'ון ניוטון (רב חובל שעסק בסחר עבדים, עד אשר חזר בתשובה והפך לאחד המובילים במאבק נגד העבדות והסחר בעבדים), תומס קלרקסון (אחד הדוברים הבולטים בתנועת המאבק נגד העבדות), ואולודה אקויאנו (עבד משוחרר שהאוטוביוגרפיה שכתב היוותה אחד המסמכים המרכזיים והמשפיעים במאבק נגד העבדות).
ויליאם פיט היה חברו הקרוב של וילברפורס. השניים הכירו בתקופת לימודיהם באוניברסיטה, והמשיכו לשתף פעולה לאחר בחירתם לפרלמנט. פיט, שמונה בשנת 1783 לראש ממשלה בהיותו בן 24 , ובכך הפך לראש הממשלה הצעיר ביותר בתולדות אנגליה, אומר לוילברפורס בסרט: "אנו צעירים מכדי לדעת שדברים מסויימים הם בלתי אפשריים, ולכן נעשה אותם בכל מקרה."
הסרט נמנע מלהמחיש בצורה דרמטית את האכזריות שבסחר בעבדים ובעבדות עצמה, ומסתפק בסצנה בה תומס קלרקסון, שנסע לאורכה ולרוחבה של אנגליה כדי להביא עדויות על זוועות העבדות, מוציא מתיקו אזיקים ושלשלאות ומדגים את השימוש בהם. לאחר ההדגמה של קלרקסון, חושף אולודה אקויאנו, בן שבט האיגבו שנחטף לחיי עבדות, את הטיבוע שנצרב בעורו, ואומר לוילברפורס "[זה נעשה] כדי שאדע שאיני שייך יותר לאלוהים אלא הפכתי לרכושו של אדם אחר."
לאחר פגישה זו, וילברפורס הולך לפגוש את ג'ון ניוטון. ניוטון היה רב חובל לשעבר שהיה מעורב בסחר בעבדים. לאחר חזרתו בתשובה, הוא הופך לכומר, נושא דרשות בו הוא מציג את הסחר בעבדים כחטא כנגד אלוהים ואדם, ומפרסם חיבור נגד הסחר בעבדים, בו הוא מתאר את זוועות המסע בו נלקחו העבדים מאפריקה אל מושבות איי הודו המערבית. וילברפורס הכיר את ניוטון עוד כשהיה ילד, ובסרט שואל את ניוטון למה התכוון כשאמר "רודפות אותי רוחותיהם של 20,000 עבדים."
בשעה שוילברפורס מעולם לא הפסיד בבחירות לפרלמנט, החוק האוסר סחר בעבדים, אותו הגיש בדבקות בכל שנה לאישור הפרלמנט, נדחה 11 פעמים עד שאושר בשנת 1807. הסרט מסתיים בנקודת שיא זאת.
אולם, בניגוד לאמונת הפעילים נגד העבדות, החוק צמצם את מעורבותה של אנגליה בסחר העבדים, אך לא גרם להפסקת העבדות או לשחרור העבדים. החוק לביטול העבדות, שהוביל לשחרור העבדים במושבות הבריטיות, עבר בפרלמנט בשנת 1833, רק 3 ימים לפני מותו של ויליאם וילברפורס.