Andrew Martin in Bicentennial Man (1999)
In this Chris Colombus sci-fi family film, Bicentennial Man, Williams plays a domestic android named Andrew Martin. Andrew seems capable of expressing emotion and generating original thoughts, and the longer he stays with the Martins, the more strongly these human traits manifest themselves. Over the next 200 years, Andrew becomes less a machine and more a member of the family, until a mechanic (Oliver Platt) tells Andrew that he might be able to turn him into a human being.