I have no problem recognizing people's faces as long as they're seven feet tall with a long red beard. Other than that, I'm hopeless unless I know the person really well. I often get confused in movies because I can't tell which characters I'm watching. I'm fine with names, though.
I can often fake it. When somebody recognizes me and I have no idea who they are, I'll pretend I know, then ask, "What was your name again?" For some reason I can't comprehend, people get really offended when you forget their face, but it's perfectly ok to forget their name.
_________________
They murdered boys in Mississippi. They shot Medgar in the back.
Did you say that wasn't proper? Did you march out on the track?
You were quiet, just like mice. And now you say that we're not nice.
Well thank you buddy for your advice...
-Malvina