In 1745, Scotland's Bonnie Prince Charlie (Carrara) has returned from France intent on resurrecting the Jacobite cause and regaining the English throne. Reluctant Alistair Campbell (Zajac) joins the army only to protect his son Euan (Rae), who's supposedly being held prisoner for shooting a Highlander. Euan's actually fallen into the hands of a sympathetic Englishman, Major Elliot (Blessed), advisor to the government's troops. The Jacobites begin their march south until that fateful day on Culloden Moor, which will determine all their futures.