Um psicólogo forense (Morgan Freeman) de Washington viaja até a Carolina do Norte para investigar o aparente sequestro de sua sobrinha, que desapareceu do campus universitário em meio a outros sequestros similares. Ele está praticamente certo que as jovens vítimas dos recentes sequestros estão vivas, pois quem está executando estes raptos é um "colecionador". No entanto, ele não sabe se sua sobrinha está entre as possíveis vítimas, mas consegue ser ajudado por uma médica (Ashley Judd) que estava no cativeiro, conseguiu escapar e garante que várias jovens estão vivas, inclusive quem ele procura. O investigador decide então caçar o sequestrador, que usa o pseudônimo de "Casanova".
O detetive Alex Cross recebe a ajuda da agente do Serviço Secreto americano Jezzie Flannigan para enfrentar Gary Soneji, um psicopata esquizofrênico que planeja seus passos com a precisão de uma aranha tecendo sua teia e que acaba de sequestrar a filha de um senador americano, quando ela estava em seu colégio.