Disney's all new 'The Sorcerer's Apprentice' is set against the backdrop of modern-day Manhattan, where Dave is just an average college student. Or so it appears until a master sorcerer, Balthazar Blake (Nicholas Cage) recruits him as his reluctant protg and gives him a crash course in the art of magic.
But with power comes responsibility, and Dave is swept into the centre of an ancient conflict between good and evil, where he holds the key to saving the city from destruction.
To celebrate the release of the magical action adventure we've put together this fun quiz to test your sorcerers knowledge. You've seen the films, but can you remember the characters?