Così il regista Guillermo Del Toro e la Universal Pictures si dividono sulla scelta del personaggio principale.
In casa Universal vorrebbero affidare a James McAvoy il delicato ruolo mentre Del Toro vorrebbe che fosse Tom Cruise a calcare la scena come protagonista. Il regista sarebbe rimasto colpito dall’attore, dopo averlo incontrato per parlare del nuovo Van Helsing, tanto da intestardirsi con i produttori.