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