داستان از سال ۱۰ بعثت محمد و زمانی که مسلمانان در تحریم اقتصادی هستند شروع میشود. ابوسفیان با بازی داریوش فرهنگ از ابوطالب که پیر است میخواهد که به محمد بگوید که خدا را در دلش نگه دارد. ابوطالب به اتاق نبی اسلام میرود و پیامبر در حال نماز خواندن است و بعد از سوره حمد سوره فیل را میخواند و سپس در یک فلشبک که اکثر فیلم را شامل شده به سال عام الفیل و تولد پیامبر و دوران کودکی وی از زبان خود ابوطالب به عنوان راوی فیلم میرود.
سه روز تعطيل است و چند خانواده جوان براي تفريح راهي شمال اند. آنها دانشجويان سابق دانشكده حقوق هستند. سپيده و همسرش امير يك دختر خردسال دارند. شهره و همسرش با دو فرزند خردسال شان هستند كه يكي از آنها آرش است. نازي و منوچهر نيز تازه ازدواج كرده اند. احمد نيز كه سالها در آلمان اقامت داشته و به تازگي از همسر آلماني اش جدا شده همراه آنهاست؛ به اضافه دختري به نام الي كه به دعوت سپيده همسفر اين گروه شده است...
عباس کیارستمی در این فیلمش صد و چهارده بازیگر زن مشهور ایرانی و یک بازیگر فرانسوی را به تماشای نمایشی از داستان خسرو و شیرین (نظامی گنجوی) نشانده است. فیلم تماماً بر روی واکنش های صورت بازیگران حین تماشای نمایش تمرکز دارد...
رضا مثقالی (پرویز پرستویی) معروف به رضا مارمولک دزد سابقه داری است که بارها دستگیر و زندانی شده، اما در آخرین دستگیری، اتهام او سرقت مسلحانهاست. رضا در حادثهای مجروح شده و به بیمارستان خارج از زندان منتقل میشود. در آنجا لباس یک روحانی بیمار را میرباید و در لباس روحانیت موفق به فرار از زندان میشود. او با مصونیتی که در لباس تازه پیدا کرده به یک شهرک مرزی میرود تا از طریق و با گذرنامه جعلی از کشور خارج شود اما به دلایلی با یک روحانی دیگر اشتباه گرفته میشود و امامت جماعت محلی را برعهده اش میگذارند...