To me, people usually don't even look like their photographs, especially if it's an old photo and they have changed their hairstyle. If I am in a room full of people and I have photographs giving their names, I will still not be able to identify many of them (especially guys with nondescript short hairstyles).
I have no ability whatsoever for facial recognition or remembering names. The only way I recognise people is by the sound of their voices, the colour or style of their hair, or the way they move (including their habitual facial expressions, but not the actual look of their faces). When someone comes up to me and knows me from somewhere, I usually have to pretend that I remember exactly where I know them from, and I very rarely know their name. It's so embarrassing.
I do get to know people, but just not by name or face. I remember them by how I feel about them, if that makes sense, and I remember specific things they have told me about themselves (e.g. their birthday, their favourite TV show, or their love of chocolate). Everyone to me is "what's his/her face", because it would take too long for me to remember their name (I often know the first letter but after that it's a blank). I guess that makes people think that I don't care about others, but that is not the case. I know them and remember them in my own way, but, unfortunately, that does not include their name or face.