In Harry Potter there is a spell which allows a person to levitate an object at will around a room. In Star Wars, Jedi mind control allows you to do the same thing. I'm surprised that no one has tried to replicate this sort of levitation using magnets: the levitating of a small object at eye level with the ability to control where the object moves. Of course we use magnets to levitate things like Maglev trains, and many children's toys use magnets to make objects float. But levitating an object in a controlled manner several feet above the ground is quite different.
I don't see why this is so hard to accomplish? Suppose we constructed a room with powerful electromagnetics embedded in the walls, floor, and ceiling. We have some metal object which is placed in the room. When the electromagnets are turned on, the object floats several feet above the ground. By manipulating the magnetic field (using a computer), a technician outside the room can control the movement of the object at will. Now, it's easy to see why this particular setup is extremely costly, but I imagine something similar could work?
Ideally, we want a person in the room to control the object himself (not using a computer). Perhaps we can make a glove with powerful magnets embedded in it. The strength of the magnets can be manipulated by closing or opening your hand.
I'm sure this sounds very childish and naive. I haven't considered the relevant physics yet, but I don't see why this would impossible in principle. Whether we can do this cheaply is another story.