אמנות המירוץ בגשם
עלילה

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