El teniente de fusileros Richard Sharpe vive un momento complicado: su amada, lady Grace Hale, ha muerto al dar a luz, los abogados se han quedado todas sus riquezas y, por si fuera poco, en su compañía ha quedado relegado al servil trabajo de intendente. Se está planteando incluso dejar el ejército cuando, por un encuentro casual, el mayor David Baird le asigna una misión secreta en Copenhague. Dinamarca es neutral, pero tiene una flota poderosa, y Sharpe debe evitar que los daneses entreguen sus barcos de guerra a Napoleón, que busca reemplazo para los navíos que perdió en la batalla de Trafalgar. Arrastrado a una brutal guerra de espionaje, Sharpe descubre que no es más que un peón listo para ser sacrificado? Pero, a veces, los peones también pueden cambiar el destino del juego, y, una vez descubierto el traidor, decide poner sus propias normas y convertirse en el cazador de la partida en medio de una ciudad asediada por las tropas británicas.