"Future Guy" (aka Humanoid Figure)
Played by James Horan.
Photo unavailable