i, robot is a 2004 american german science fiction action movie directed by alex proyas and starring will smith, bruce greenwood, bridget moynahan, shia labeouf, james cromwell, fiona hogan, chi mcbride. it was distributed by 20th century fox and was nominated for an academy award in 2005.