Is this a personal photo or a picture from the internet? Reason why I am asking is there is a great site tineye.com that can help you.
TinEye is a reverse image search engine. It finds out where an image came from, how it is being used, if modified versions of the image exist, or if there is a higher resolution version.