اپرای حافظ به کارگردانی، نویسندگی و طراحی صحنه بهروز غریبپور و اجرای گروه نمایشی آران برای اولین بار در تیر ماه ۱۳۹۱ به آهنگسازی امیر پورخلجی به اجرا در آمد ولی پس از چند اجرا، برنامه متوقف شد و بهروز غریب پور پیشنهاد ساخت موسیقی جدیدی برای آن را به بهزاد عبدی، آهنگساز دو اپرای قبلی اش (اپرای مولانا و اپرای عاشورا) داد. اپرای حافظ با موسیقی جدید در تاریخ ۲۶ دی ماه ۱۳۹۱ به روی صحنه رفت. موسیقی این اپرا در اکراین به رهبری ولادمیر سیرنکو ضبط شد و خوانندگان و نوازندگان در تهران بر روی موسیقی ضبط شده خواندند.
در نسخه اولیه اپرای حافظ، علیرضا قربانی نقش حافظ را خوانده بود و در نسخه دوم آن به آهنگساز بهزاد عبدی، محمد معتمدی نقش حافظ را خوانده است.