With the exception of the Odeon Leicester Square, this is the largest cinema in London and hosts the most premiers. This huge ‘movie village’ has 15 screens showing largely Hollywood films. Two of the screens are equipped with the latest IMAX technology. This ultra modern cinema is unrivalled for its facilities that include a bar and shop. This is the perfect place to catch a movie, or watch the stars walk past for a premier.