Der Arzt Robert Merivel und sein Freund John Pearce arbeiten im Jahr 1660 in einem Londoner Krankenhaus. Merivel wird an den Hof des Königs Karl II. von England gerufen, der erfuhr, dass es Merivel als einziger wagte, ein ungeschütztes Herz anzufassen. Merivel gelingt es, den Hund des Königs zu heilen und erhält als Belohnung einen Adelstitel und ein Anwesen. Später fordert Karl II. von Merivel, dass dieser die königliche Kurtisane Celia zum Schein heiratet, ohne jemals mit ihr zu schlafen. Merivel verliebt sich jedoch in die Kurtisane und bricht seinen Schwur, was den Zorn des Königs nach sich zieht.