Nanomachines – including nano-sized motors, rockets and even cars – are many orders of magnitude smaller than a human cell, but they have huge promise. In the future, they could deliver drugs anywhere in the body, clean up oil spills and might even be used as artificial muscle cells.