just watched Surrogates on netflix.

it got bad reviews but I really liked it, one of the better SF movies of the last few years.