La novela escrita por Mary Shelley y publicada en 1818 ha sido adaptada ya en numerosas ocasiones a la gran pantalla. En esta ocasión, Guillermo del Toro ha decalrado que quiere que sea lo más personal y cercana a la novela original. Ya que otras adaptaciones han sido más libres a la hora de reescribir la historia.
Guillermo del Toro declaró que quería al actor Benedict Cumberbatch para encarnar al monstruo Frankenstein. Curiosamente, no es la primera vez que esto ocurre, ya que Cumberbatch ha interpretado ese papel en una obra de teatro dirigida por Danny Boyle en 2011.