往日平靜的洛克威小鎮,近來怪事不斷,先是農家被毀、車子損壞等。一天晚上,發電廠也遭到了破壞,導致全鎮停電,引起了全鎮居民的恐慌。小男孩霍加斯(艾力·馬倫斯奧 Eli Marienthal 配音)覺得跡象很可疑,於是沿著電纜線走到了建在森林中的發電廠,發現了兇手——鋼鐵巨人(範·迪塞爾 Vin Diesel 配音)。開始霍加斯被鋼鐵巨人巨大的身軀嚇壞了,但發現他被高壓電纜線纏住,無法脫身。霍加斯沒有打算將此事向大人們報告,而是打算救他出來,在多日的交往過程中,霍加斯發現他其實有顆善良的心,兩人成了好朋友。鋼鐵巨人以鐵為食,每天要消耗大量的鐵,供不應求,霍加斯只好帶他去狄恩(小哈裏·康尼克 Harry Connick Jr.)舊車廠。 另一方面,政府派來了肯特(克裏斯托弗·麥克唐納 Christopher McDonald 配音),追查鐵巨人的下落,並到處散播謠言。最後巨人被肯特發現,派出大量的軍隊來摧毀他,完全不顧小鎮居民的安危,錯誤的將原子彈的發射了出去,鋼鐵巨人在危機關頭將會如何解決危機……