Latino Review features three new pics from Robots, opening in theaters on March 11, 2005.