Henry Cavill ficou com o papel inicialmente oferecido a Jesse Metcalfe. Chris Klein também tinha um papel no filme, mas acabou fora do projeto.
O diretor Joel Schumacher e o roteirista David Kajganich tiveram uma grande briga sobre a história de Renascido das Trevas. Schumacher acabou se impondo, e reescreveu diversas partes do roteiro sozinho.