تدور أحداث الفيلم حول شاب فقير يُدعى “علي” (تامر حسني) يعيش في حي شعبي مع والدته المريضة. يواجه علي العديد من الصعوبات في حياته، حيث يعمل في وظائف متعددة لتوفير المال لعلاج والدته.
في أحد الأيام، يلتقي علي بفتاة جميلة تُدعى “سلمى” (منة شلبي) من عائلة ثرية. تنشأ قصة حب بين علي وسلمى، لكن عائلتها ترفض علاقتهما بسبب اختلاف الطبقات الاجتماعية.
يواجه علي وسلمى العديد من التحديات في سبيل حبهما، ويضطر علي إلى خوض صراع ضد عائلة سلمى من أجل الحصول على موافقتها على زواجهما.