Having seen a large number of sci-fi movies I felt the plot was strung together with script snippets from a few movies. All said and done effects were good,the guy playing the android made a decent villain and half decent acting make it a good watch.