‘Leo’ makers are planning to give their film a grand opening and the highly anticipated film is set to release on a record number of screens. In the USA, ‘Leo’ has been planned to occupy over 80 IMAX screens and it will break ‘RRR’ record in the region.