Six thousand history enthusiasts from 52 countries in full costume acted out the attack by French emperor Napoleon's forces on British, Prussian and Dutch forces at the start of the historic clash on July 18, 2015.
A day after European royals and politicians sent out a message of peace and reconciliation of the bicentenary of the battle that changed the course of the continent's history, it was time for war.
Cannons roared on the French side -- even if there were no cannon balls coming out of them -- and sent mushroom clouds of smoke up into the evening air.
"Vive L'empereur," cried one spectator, to laughter, showing that affection for Napoleon has not entirely faded two centuries after the battle that led to his defeat and exile.
Also Read
The Duke of Wellington's allied forces returned "fire" as costumed re-enactors in period red and blue uniforms with gold braid advanced across the rolling fields south of the capital Brussels.
Napoleon himself was played by Parisian lawyer Frank Samson -- who on Thursday had a comic encounter with the modern world when he met British eurosceptic politician Farage, at which Farage hailed Waterloo as a victory against a federal Europe.
A second day of re-enactments on Saturday will depict the allied counter-attack -- though in the tradition of the smaller re-stagings that history fans put on every year it is never sure who will actually "win", meaning that Napoleon has scored a few victories in the past.