Yes.
I can tell people apart by hair color, by voice, by body shape, and by any unusual feature.
I can tell the difference between races only if the skin color is deep brown or white skin/blonde hair, or if the distinctive Asian eye shape is present; otherwise I don't know whether you're a dark-haired European or a Mexican.
I've looked at pictures on a face-blindness test, among them Elvis and George W. Bush, with everything but the face cropped out, and I was unable to identify all but 20% of the famous people I knew well.
I can't recognize most co-workers or fellow classmates, it took me two weeks to tell apart my boss and my immediate superior, and I didn't realize there were four secretaries who looked alike (not just one) until four months into my part time job cleaning a church.
I can thankfully tell my family members apart, though I can't recognize family that isn't close to me--for example, cousins I haven't seen in five years or so.
Former roommates and hall mates will stop to talk to me, and I have no idea who they are.
The worst to recognize are the "pretty" people--those whose faces are regular--especially if they are classically pretty, not exotic-looking.
Meeting people out of place is also problematic; people I usually recognize are hard to recognize in situations such as for example, meeting a co-worker at the grocery store.