@umbra21 - I don't think that Harry Potter thing is going to happen any time soon. We already have video, of course, and there are a lot of ways to make little video files intended to capture a single moment. I'm sure there is digital photo software around that will put those onto one of those frames so that you can watch little clips on your mantel. It wouldn't be difficult these days.
But it would be difficult to make the people in the video move around in a way that wasn't captured by the camera, like they do in Harry Potter. To do that, you'd need to somehow scan the people in the photo into a program that was smart enough to move them around as characters in a natural looking way.
I think you could create an artificial version of this, by filming someone moving around and then editing it so it looked like they were moving in a photo, but you couldn't just take a picture and get the computer to do the work for you.
I think the next step will be holographs.