You can only really do so much with a blurry movie. Yes there is a lot of software that will do this. But it won't do a good job. The whole "zoom and enhance" thing in TV shows and movies is ridiculous. If the information is not there, it isn't there. You can extrapolate a bit but nothing amazing. Really all your going to end up getting is a sharpened blurry picture. Where all that unclearness will be very sharp. iMovie may do it. Final Cut express will do it. There are tons of software packages that will do it. They vary in price greatly but that's not the only thing they do. And even if you had a PC you probably wouldn't be happy with the results unless you were just a TINY bit out of focus