Cineworld Leicester Square: History, IMAX Screen, and Royal PremieresBy Lucie FontaineJune 17, 2026 What makes Cineworld Leicester Square iconic? It opened as Odeon in 1937, hosts royal premieres, and features one of Europe’s largest IMAX screens.