Gabriel Knight (Tim Curry) e Grace Nakimura (Charity James) são convidados por James Steward (Simon Templeman), príncipe exilado de Albany, para cuidar de seu filho. Ele está preocupado com o menino porque sua família tem sido atormentada por gerações pelo que parece ser um culto secreto de vampiros. Na primeira noite em que Gabriel cuida do menino, o menino é sequestrado. Gabriel consegue rastrear os sequestradores até a remota cidade francesa de Rennes-Le-Chateau, mas ao chegar, ele perde todos os rastros. Sua única pista é o grupo de turistas que chegou na mesma época que ele. Gabriel, desconfiado de todos do grupo, continua sua investigação e pede a Grace que se junte a ele. Acontece que a própria cidade de Rennes-Le-Chateau é cercada por um mistério sombrio e sinistro, envolvendo uma linhagem sagrada, vampiros e tesouros ilimitados que levam nosso herói a um caminho inescapável.