I see an old friend of mine at my relative's wedding and I say:
Hey, wow, it's been a long time! Who do you know?
Hey, wow, it's been a long time! Who do you know here?
Are both okay?
The second is correct. It is the presence of an old friend in that setting that is surprising.
Pope of the Dictionary.com Forum