L'Odeon in Leicester Square è uno dei più famosi cinema nel mondo, ed è il più grande schermo Imax non in Europa. Si può anche affermare di aver avuto il primo proiettore digitale in Europa, che è stato installato nel 2002. Il cinema può contenere più di 2000 persone ed è utilizzato per la maggior parte dei film di grandi anteprime a Londra. L'Odeon contiene anche quattro piccoli schermi e la parte conosciuta come Odeon Mezzanine. L'edificio in stile Art Deco, è stato inaugurato nel 1937, sul vecchio sito della Alhambra Music Hall.