Le château de Beynac a été édifié sur un éperon rocheux au bord de la Dordogne au XIIème siècle par les barons de Beynac. Les défenses du château furent rasées suite à la croisade de Simon de Montfort contre les Albigeois, mais les Beynac purent garder leur fief grâce à leurs relations avec le roi de , et reconstruire le château. Cette fidélité à la couronne de se poursuivra pendant la Guerre de Cent Ans, durant laquelle Beynac devint une importante place forte française dans l'affrontement avec les anglais, qui occupèrent souvent le château de Castelnaud, en face sur l'autre rive de la Dordogne.
C'est au sein de ce superbe château fort qu'ont notamment été tournés "Elle voit des nains partout" de Jean-Claude Sussfeld, "La fille de d'Artagnan" de Bertrand Tavernier, "Jeanne d'Arc" de Luc Besson, "Fanfan la Tulipe" de Gérard Krawczyk, et "Les Visiteurs 2 : Les couloirs du temps" de Jean-Marie Poiré, dont il demeure pratiquement le seul et unique intérêt.