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