Scozia, XIX secolo. Figlio di un celebre bandito, il soldato Davey Haggard (John Hurt) diserta e decide di seguire le orme del padre, compiendo furti e rapine ai danni dei ricconi della zona. Per fortuna, a salvarlo continuamente dai pericoli c'è la bella Annie (Pamela Franklyn).

Davey Haggart
Annie
Richardson
MacNab
Duke of Argyll
Jean Carlisle
Duchess of Argyll
Penelope
Sir James Campbell
Captain Douglas
Yorkshire Bill
Mary