Hollywood Movies

5 Best Movies on Magic of All Time

Written by Chavi Pande

You’d think with all the talk of movie magic, there might be countless Hollywood movies on magic. But unfortunately, there aren’t enough films that are about magic and magicians, but there are some good ones that everyone should watch at least once. Here are the five best movies on magic of all time:

Harry Potter
The Harry Potter films might be the first thing that comes to the mind of many people when you talk about movies with magic. Although adapted from books, the movies helped spread the popularity of the Wizarding World all across the world and make it more accessible.

The Prestige

One of Christopher Nolan’s best works, The Prestige features Christian Bale and Hugh Jackman in the lead cast. This tale of dueling magicians is much more complex than you’d expect and has many twists that you won’t see coming.

The Illusionist

This film tells the story of a magician named Eisenheim played by Edward Norton and how he reunites with his childhood love who is a Duchess and out of reach of his status. Jessica Biel plays this love interest while Paul Giamatti plays the Chief Inspector and the antagonist.


Based on the novel of the same name by Neil Gaiman, Stardust combines romance, adventure, and fantasy – all in one. This film was directed and co-written by Matthew Vaughn, who is now known for the Kingsman movies.

Now You See Me

This 2013 film had a great cast which included Jesse Eisenberg, Mark Ruffalo, Woody Harrelson, Isla Fisher, Dave Franco, Mélanie Laurent, Michael Caine, and Morgan Freeman. The film is about a group of magicians who carry out a heist in full view of an audience.

> > >

About the author

Chavi Pande

Leave a Comment