It is a dark and stormy night and at a certain sanatarium for mental patients one of the inmates is, as ever, playing the piano and singing opera at the top of his voice. His attendant walks in to give him the newspaper and warns him if he doesn't stop singing he won't offer this service for him anymore, but the patient is distracted by a photograph on the front page. It is a picture of the opera performer Lilli Rochelle (Margaret Irving) who he immediately recognises and when he does he finds the amnesia that has plagued him for years is lifting. The patient is in fact Gravelle (Boris Karloff), an opera singer who was believed dead in a theatre fire, and now his shattered mind wants revenge. He knocks out the attendant, and escapes to Los Angeles with murderous intentions - can Charlie Chan (Warner Oland), the famed detective, stop him?
Charlie Chan at the Opera is considered by many to be the finest of the sleuth's screen series, certainly the best of the Oland efforts, and it is blessed with a true horror star, Karloff, as its villain, although it's not really a horror film. Karloff seems to be enjoying himself here, going over the top to entertaining effect, whether he's lip synching to the opera (which was "Carnival" by acerbic celebrity pianist Oscar Levant) or skulking round the corridors of the theatre. That theatre is mainly the location the story centres on, substituted for a "country house from which no one can escape" mystery that you might expect from these films. As usual, Chan is the smartest guy in the room, speaking in aphorisms and figuring out what is actually going on way before anyone else, with help from Number One Son Lee, played by Keye Luke in one of the few non-stereotypical East Asian roles in the Hollywood of the day.