Alright. I want you to take your polygonal lasso tool, and cut around the eyes, make a new layer via copy. I then want you to rotate this new layer slightly to the right, which will straiten out the eyes (they look lopsided). THEN, I want you to nudge the new layer over anywhere from 3-5 pixels.
Now, to get rid of the eyes on the original layer, use your clonestamp tool to "paint" skin from another part of the face over the eye.
The eyes are the big thing we need to fix, mouth is pretty much fine, and we could probably use this same process for the nose, except nudge it about 2 pixels.
Once those features are straitened out, you are going have yourself a decent face, I think.