El actor Topher Grace fue originalmente el elegido para interpretar el papel protagonista en la película, antes de ceder su lugar a Jake Gyllenhaal.
Para crear los decorados de 'Código fuente', el director Duncan Jones contrató al diseñador de producción Barry Chusid, con el que ya había trabajado en 'El Patriota' y '2012'. El reto de la película era diseñar un decorado que pudiera ser filmado en varias ocasiones y desde bajo todos los ángulos posibles: el requisito que retardó el trabajo para el equipo.
Después de 'Moon', opera prima de Duncan Jones de 2009, 'Código fuente' es el secundo largometraje del director.