Historien om Anna Anderson (Amy Irving) som 1920 blev räddad upp ur en kanal i Berlin efter ett misslyckat självmordsförsök. När hon tillfrisknar påstår hon att hon är Hertiginnan Anastasia, den yngsta dottern av Zsar Nicholas Romanov och att hon hade överlevt massakern i Ekaterinburg. Det blir en lång och seg kamp för att övertyga folk om hennes identitet.