I, Robot (2004)

Yes.
No.