Perhaps he's a person you've seen in a dream? I personally don't believe in past lives; Why are we aware of one life when there's other lives that we've lived before this? Anyway, it's likely that you did see a face like that before, but it probably isn't that supernatural.
Then again: Maybe it is.