
Corky (Anthony Hopkins) est un magicien de music-hall. Il fait des tours de cartes et le succès n’est pas au rendez-vous. Un jour, tout change pour lui, il apparaît sur scène avec une poupée de ventriloque, Fats. Une poupée obnubilée par le sexe, aux réparties « limites » pour le moins. Le succès est assuré ; le duo attire l’impresario Ben Greene (Burgess Meredith) qui souhaite faire de Corky, ou de Fats, une vedette de la télévision. Il y a un problème : pour ça Corky doit se soumettre à un examen médical qu’il refuse obstinément.
Corky a un secret et un amour secret. Incognito, il retourne dans les Catskills retrouver son amour d’enfance, mariée à une brute prénommée Duke.
Magic est un des films les moins connus de l’acteur et réalisateur Richard Attenborough (Ghandi, Un pont trop loin, Chaplin, etc.). Souvent présenté comme un film d’horreur, il s’agit avant tout d’un drame, de l’histoire d’un homme qui échoue à avoir une vie normale et à connaître le bonheur. Anthony Hopkins, à la voix si caractéristique (en VO), est plus que convaincant : il est totalement bluffant dans son rôle de ventriloque en grande détresse psychologique. Par ailleurs, la poupée et la façon dont elle est manipulée sont sidérants ; on oublie parfois qu’il ne s’agit que d’une poupée de ventriloque.
Beau film d’amour tragique, Magic est tiré d’un roman de William Goldman (Magic, 1976, publié en 1977 chez Albin Michel).