电影《屋顶上的猫》主要描绘了留守儿童小龙(吴晨曦饰演)从小就和爷爷(张译饰演)生活在一起的故事。他和他的好朋友乐乐(石一凡饰演)和小美(潘静芝饰演)约定小学毕业后一起上市。然而,就在乐乐和小美违反协议的同时,小龙的父亲通知小龙,他即将去上海上学。李小龙不想离开爷爷和好朋友,所以他偷偷地带着从小养大的猫逃跑了。本以为在废弃的地方捡垃圾就能独立生活,但没想到和他一起长大的猫会被拾荒少年向阳埋葬。最后,失去一切的小龙选择在上海上学的故事。