Charlotte Gray es una novela ambientada en la Francia ocupada durante la Segunda Guerra Mundial. La protagonista, una joven escocesa, se adentra en territorio enemigo con dos objetivos: realizar una misión para un grupo de operaciones especiales británico y buscar a su amante, un aviador inglés desaparecido en acción. En un pequeño pueblo, Charlotte se encuentra con una sociedad dividida entre la colaboración y la resistencia, y descubre ejemplos de valentía y altruismo en medio de la adversidad. A través de Julien, un jefe de la resistencia local, conoce al padre de este, un pintor judío que ha perdido la inspiración. La historia culmina en una serie de revelaciones impactantes sobre la complicidad francesa en el Holocausto nazi, y en un desenlace de amor redentor.