Magic est en quelque sorte le Psychose du réalisateur britannique, habitué aux productions "Bigger Than Life" Richard Attenborough. Le film démarre en présentant le personnage principal, brillamment interprété par Anthony Hopkins, un magicien sans talent tentant de percer dans els cabarets jusqu'au jour ou il devient ventriloque il rencontre alors le succès. On comprend rapidement que le personnage subit un basculement dans la folie, une sorte de schizophrénie vécue à travers sa marionnette et cela même si par moments le film joue avec le spectateur en laissant le doute quant à une intervention surnaturelle. Si la première moitié a des petits couacs au niveau scénaristique, la seconde est d'une tenue plus solide, lorsque l'action se déplace au bord du lac (et rappelle encore plus Psychose). Attenborough qui se spécialisera dans les grands mouvements, dans les scènes de foule et panoramiques ici s'applique à l'intime, avec un joli jeu de ping pong entre la poupée et Hopkins. Ce film pourrait être un classique du thriller des années 70 si il n'était pas aussi méconnu.