Gabriel Knight (Tim Curry) et Grace Nakimura (Charity James) sont invités par James Steward (Simon Templeman), prince exilé d'Albany, à s'occuper de son jeune fils. Il s'inquiète pour le garçon parce que sa famille est en proie depuis des générations à ce qui semble être un culte secret de vampires. La première nuit où Gabriel veille sur le garçon, le garçon est kidnappé. Gabriel parvient à suivre les ravisseurs jusqu'à la ville française éloignée de Rennes-Le-Château, mais à son arrivée, il perd toute trace. Son seul indice est le groupe de touristes qui est arrivé à peu près au même moment que lui. Gabriel, méfiant envers tout le monde dans le groupe, poursuit son enquête et demande à Grace de le rejoindre. Il s'avère que la ville de Rennes-Le-Château elle-même est entourée d'un mystère sombre et sinistre, impliquant une lignée sacrée, des vampires et des trésors illimités qui conduisent notre héros sur un chemin incontournable.