Latino Review has a few new stills from Robots, coming to theaters on March 11, 2005.