This is one of those few movies I will watch over and over again. Anthony Hopkins grabs my heart in the opening act and just keeps twisting. Ann-Margret takes a role that could have easily been overplayed and applies the subtlty that sells it. And as always, Burgess Meredith is splendid! The plot is obvious from the get go, but it's the details and performances that makes this a standout movie. If you love character driven movies and have never seen "Magic", do yourself a favor and give it a go.