電影《屋頂上的貓》主要描述了留守兒童小龍(巫晨曦飾)從小與爺爺(張毅飾)生活在一起,他與好朋友樂(lè)樂(lè)(石亦凡飾)、小美(潘婧之飾)約定小學(xué)畢業(yè)后,一起上市重點(diǎn)。然而樂(lè)樂(lè)與小美違背約定的同時(shí),小龍的父親通知小龍即將去上海上學(xué)。小龍不愿離開(kāi)爺爺和好朋友,便偷偷帶著從小養(yǎng)大的貓離家出走。本以為自己在廢區(qū)可以靠著撿垃圾獨(dú)立生活,但萬(wàn)萬(wàn)沒(méi)想到陪伴他一起長(zhǎng)大的貓被拾荒青年向陽(yáng)埋掉了。最終,失去一切的小龍選擇去上海上學(xué)的故事。