Después de retrasar la fecha de estreno a febrero por problemas financieros, los productores han decidido relegar tal día al mismo en el que se estrenó 'El silencio de los corderos' en 1991 con la esperazanza de participar en los Oscar con la misma fortuna. El esteno mundial tendrá lugar, fuera de concurso, en la Berlinale 2010.
Para el personaje que interpreta Mark Ruffalo, Chuck Aule , el director Martin Scorsese barajó los nombres de Robert Downey Jr. y Josh Brolin.Shutter Island era un proyecto para Wolfang Petersen ('El submarino') pero cuando Paramount empezó a desarrollarlo se le cedió al tándem fomado por David Fincher y Brad Pitt quienes dejarían el proyecto en manos de la sólida pareja formada por Scorsese y Leonardo Dicaprio.
Uno de los dos actores que interpreta al jefe de los guardias de Shutter Island, Ted Levine, interpretó al asesino en serie Buffalo Bill en 'El silencio de los corderos' (1991) y John Carrol Lync, el otro guardia, es el asesino protagonista de 'Zodiac' (2007).
Única película en la que han colaborado Martin Scorsese y Leonardo DiCaprio que no recibió ninguna nominación a los premios Oscar. Todas las demás (El Aviador, Gangs of New York, El lobo de Wall Street e Infiltrados) recibieron, al menos, una candidatura.
DiCaprio y Scorsese tenían planeado rodar El lobo de Wall Street antes que Shutter Island, pero la falta de presupuesto hizo que el orden cambiase.
Mark Ruffalo consiguió el papel de Chuck Aule tras escribirle una carta a Martin Scorsese en la que expresaba su deseo de trabajar con él.
David Fincher (Seven) fue considerado para dirigir la película.