Anyone know of a good, preferably free, software to recover some damaged image files which I am unable to otherwise open.

I have recovered some deleted photos using Recuva. Some are in good conditions, but some are not. Most of the photos are in JPG format.