Vi møter hovedpersonene først sommeren 1914, når de får nyheten om at de skal ut og kjempe for sine respektive fedreland. De er utplassert for å plaffe hverandre ned, men julaften 1914 kryper tyske, franske og britiske soldater frem fra skyttergravene, og velger i stedet å dele julebudskapet –med hverandre. Filmen er basert på faktiske begivenheter, og er grundig dokumentert i brev fra soldatene.
I dette lidenskapelige og spennende sagnet forteller Rob Roy den sanne historien om 1800-tallets skotske helt Robert Roy McGregor (Liam Neeson - Schindler's List). Mot en bakgrunn av imponerende natur og klansamfunnets bitre virkelighet fanges Rob Roy og kona Mary (Jessica Lange - Cape Fear) i en storslagen kamp for å forsvare sin egen ære mot svik og villskap. For å hjelpe McGregor-klanen han tilhører låner Rob Roy penger av den mektige Marquisen av Montrose (John Hurt - Scandal), og blir fanget i et plot pønsket ut av Cunningham (Tim Roth - Reservoir Dogs) - Marquisens onde høyrehånd. Ansikt til ansikt med denne rå og korrupte fienden, er det bare Robs styrke og mot som kan bekjempe ødeleggelsen av alt han har kjært.