Strasburg, rok 1800. Napoleon Bonaparte został władcą Francji. Porucznik Armand d'Hubert (Keith Carradine) dostaje zadanie, by odnaleźć porucznika Gabriela Ferauda (Harvey Keitel) i przekazać mu informację od dowództwa, że jest osadzony w areszcie domowym. Awanturniczy Feraud uważa, że został znieważony jego honor i wyzywa d'Huberta na szable. Tak rozpoczyna się ciągnący przez całą kampanię napoleońską pojedynek. Tylko trzy powody umożliwiają odstępstwo od niego. Po pierwsze, nie można walczyć z kimś, gdy się jest w różnych miejscach, po drugie, gdy żołnierze są innego stopnia, naruszenie dyscypliny oraz wówczas, gdy państwo jest w stanie wojny.

Czternasty z serii filmów o przygodach dzielnego brytyjskiego oficera, Richarda Sharpe'a. Richard Sharpe i "Wybrańcy" spotykają się ponownie, by po raz ostatni wziąć udział w bitwie przeciw armii Napoleona. Richard zmuszony jest walczyć pod dowództwem niedoświadczonego i nieodpowiedzialnego Księcia Williama, którego bezmyślne rozkazy prowadzą do śmierci wielu niewinnych angielskich żołnierzy. U boku majora Sharpe'a walczy również Lord Rossendale - kochanek jego żony.

Po prawie dwudziestu latach wojen cesarz Napoleon Bonaparte (Rod Steiger) zostaje pokonany i zesłany na Elbę. Jednak Wielki Wódz nie chce tak łatwo pogodzić się z klęską. W 1815 roku ucieka z wyspy i wraz z wiernymi mu oddziałami powraca do Francji, gdzie podejmuje próbę odzyskania władzy i przywrócenia cesarstwa. Do ostatecznego starcia z armią koalicji antynapoleońskiej, dowodzonej przez angielskiego generała Wellingtona (Christopher Plummer), dochodzi 18 czerwca 1815 r. pod Waterloo. Bitwa ta zadecyduje o przyszłym porządku politycznym w Europie, a także o dalszych losach samego Napoleona...