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