Povestea este plasată cândva în secolul al XVII-lea, la curtea regelui Charles al II-lea (Sam Neill). Robert Merivel (Robert Downey Jr.) este un tânăr medic aspirant care va reuși să salveze viața cuiva la care suveranul ținea foarte mult. Din acest moment, el este invitat să se alăture curții, bucurându-se de toate privilegiile poziției pe care o ocupă. Însă totul se va schimba brusc după ce regele îi ordonă lui Merivel să se căsătorească cu una dintre amantele lui, Celia (Polly Walker). Scopul este acela de a devia suspiciunile celorlalți de la ea și statutul ei real, dar tânărul face greșeala de a se îndrăgosti de noua lui ”soție”. În cele din urmă, regele va afla, iar Merivel își va pierde averea și privilegiile, bărbatul ajungând brusc în punctul de pornire, cel de dinaintea primirii în suita regală. El începe să călătorească și, după ce se întâlnește cu un vechi prieten, Merivel redescoperă dragostea pentru medicina adevărată și își dă seama ce înseamnă să fie medic cu adevărat.