El fanático científico Víctor Frankenstein (McAvoy) y su igualmente brillante protegido, Igor Strausman (Radcliffe), comparten la noble visión de ayudar a la humanidad a través de sus revolucionarias investigaciones en busca de la inmortalidad.
Un mensaje críptico del pasado envía a James Bond a una misión secreta a la Ciudad de México y finalmente a Roma, donde conoce a Lucía Sciarra (Monica Bellucci), la hermosa y prohibida viuda de un infame criminal.