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