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