Stephen is a lonely man. As all that is good in his life turns to tragedy, Stephen is confronted with an enigmatic visitor that could mark the next step in human evolution.
2000
2005
2006
2001
1992
2003
2007
1989
1994
2004
1991
1993