Ngày 18/12/2008 Công ty Truyền thông Megastar – liên doanh giữa Envoy Media Partners và CTCP Văn hóa Phương Nam – chính thức khai trương cụm rạp chiếu phim đa năng tại CT Plaza Tân Sơn Nhất, TP.HCM. Đồng thời, vào tháng 1/2009 sắp tới, Megastar Saigon Paragon (Phú Mỹ Hưng, Quận 7) cũng sẽ chính thức đi vào hoạt động .