Magic (1978): cast, story & where to watch
1978 · Film · ★ 6.8

Released in 1978, Magic is a thriller, drama and horror film directed by Richard Attenborough, running about 107 minutes. “A terrifying love story.” — that tagline sets the tone.
What it’s about. A ventriloquist is at the mercy of his vicious dummy while he tries to renew a romance with his high school sweetheart.
Who’s in it. Magic stars Anthony Hopkins as Corky Withers / Fats (voice), Ann-Margret as Peggy Ann Snow, Burgess Meredith as Ben Greene and Ed Lauter as Duke, among others.
How it landed. With an audience score of 6.8/10, Magic has drawn a solid, mixed-to-positive response.
Where to watch. In US you can stream it on Amazon Prime Video, Philo, AMC+ Amazon Channel and YouTube TV and rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch Magic page.
If you liked it. Fans of Magic tend to enjoy The Dark Knight, Pulp Fiction, Parasite and Fight Club.
Frequently asked
- Where can I watch Magic (1978)?
- In US, Magic is available to stream on Amazon Prime Video, Philo and AMC+ Amazon Channel, and rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
- Is Magic worth watching?
- Magic holds an audience score of 6.8 out of 10, and is a strong pick if you enjoy thriller, drama and horror. Reactions are mixed, so it may depend on taste.
- Who stars in Magic?
- Magic stars Anthony Hopkins, Ann-Margret, Burgess Meredith, Ed Lauter and E.J. André.
- When was Magic released?
- Magic was released in 1978, with a runtime of about 107 minutes.
