Kolonel Harry Chattan vecht voor zijn familie. Al tweehonderd jaar komen Chattan-mannen vroegtijdig aan hun eind, en dat allemaal door een liefdesvloek. Als ook het leven van zijn broer in gevaar is vanwege de liefde, besluit Harry in te grijpen. Hij gaat naar Schotland, op zoek naar een heks die de vloek ongedaan kan maken. In Portia Maclean denkt hij haar te hebben gevonden. Hij weet dan nog niet dat zij eigenlijk een doodnormale vrouw is, die een toneelstukje opvoert om háár familie te redden van de armoede.
Toch vind Portia het vervelend om de knappe Harry een rad voor ogen te draaien, zeker als ze merkt dat ze zich tot hem aangetrokken voelt. Ze stopt dan ook snel met haar maskerade en probeert hem te ontlopen. Als dat echter steeds mislukt, is Portia doodsbang dat hij haar zal herkennen. Harry is op zijn beurt doodsbang dat hij verliefd op Portia aan het worden is. Want hij weet wat de gevolgen daarvan zijn...


