We though of that, but then why is he on stilts? I see it but I don't think that's him.
Well, that's a distinct possibility, it has enough inconsistencies to only be Scorpius-like.

I found this while Googling Scorpius, although the person who
posted it didn't know who it was supposed to be either and made the same guess I did while claiming he/she was sure it wasn't.
The owl and the alien woman seem connected to him, take from that what you will.