I, Robot (2004)

Yes.
Yes.
No.