Rudger Hauer was great in the role of Roy Baty. Limited investment horizon for that chatacter, however.