When Hal discovers and restores a damaged android he must let go of the past in order to give the living a chance at a future.
2014
1987
2010
1988
2022
2017
2006
2008
2007
2013
2016
2005
2004
2009
2015
2019
1975