Question: who does vin diesel play in the iron giant
Answer: The Iron Giant