De twintigjarige Lucas leidt in Londen een zorgeloos bestaan. Tot hij op een dag samen met zijn moeder naar haar geboortedorp in de Franse Ardèche reist. Zijn grootvader is er pas overleden en het huis werd leeggeroofd. Lucas ontmoet er opnieuw zijn vroegere buurmeisje Caitlin, die duistere geheimen over zijn grootvader onthult. Lucas krijgt weinig uitleg op zijn vele vragen, behalve dan van de gehaaide extremist Benoit en diens rechterhand Alex. Het 'zwarte' verleden van zijn grootvader werpt nog steeds een schaduw over het heden. En door een tragische gebeurtenis lijkt dat verleden zich te herhalen ...