Opdateret version af klassikeren fra 1952, der foregår i det 18. århundrede. Den skotske helt Rob Roy (Liam Neeson) låner penge fra den magtfulde marquis af Montrose (John Hurt) for at forsørge sin MacGregor-klan. Men Montroses onde håndlanger Cunningham (Tim Roth) har andre planer og er besluttet på at forhindre Roy i at få sin vilje.