Um oficial do Exército francês, capitão Jacques de Keroual de Saint-Yves, é capturado pelos ingleses durante as Guerras Napoleônicas e enviado para uma prisão escocesa. Lá ele se apaixona por uma garota local, faz amizade com o escritório de comando, e descobre um segredo surpreendente sobre seu avô desaparecido.