Se basa libremente en el personaje de DC Comics del mismo nombre.
Los productores no pudieron encontrar un doble de acción que midiera 216 cm como Shaquille O'Neal, por lo que él tuvo que hacer todas sus propias acrobacias.
El cronograma de rodaje fue de 51 días, con 32 noches completas de rodaje en el centro de Los Ángeles. Shaquille O'Neal ya estaba comprometido con jugar en los Juegos Olímpicos de verano de 1996 y entrenar en el campamento de Los Angeles Lakers en Hawái, dejando a Johnson cinco semanas para filmar todas las escenas de O'Neal.
En una entrevista con SlashFilm, el escritor y director Kenneth Johnson reveló que originalmente quería que Wesley Snipes interpretara a Steel. Warner Bros. sintió que elegir a Shaquille O'Neal ayudaría a vender más juguetes y mercadería.
Kenneth Johnson llevó una copia del guión a South Central Los Ángeles y pasó un día con un grupo de niños para asegurarse de que el lenguaje de algunos de los personajes fuera creíble.