Opdateret version af den klassiske periodedrama 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 fast besluttet på at stoppe Roy i at få sin vilje.