When was this filmed?
Okay, I know it was released to TV in 1996 in the US, but the movie Phenomenon with David Gallagher was released the same year, filmed earlier in 1996. There is no way this was filmed that year. David is much younger in this movie. My best guess would put the filming of this in 1993 - 1994.
Any thoughts or actual info?
Well, can't he just beam up?
This is *reality* Greg.