16世紀のデンマーク。貧しい少女オフィーリア(デイジー・リドリー)は偶然から出会ったガートルード妃(ナオミ・ワッツ)に気に入られ侍女として迎え入れられる。年頃を迎えたある日、長い戦争から帰還した王子・ハムレット(ジョージ・マッケイ)禁断の恋に落ちる。しかし、王位継承を狙う弟クローディアス(クライヴ・オーウェン)による王の毒殺疑惑が浮上。そんなこともつゆ知らずガートルード妃はクローディアスと再婚をしてしまう。ショックを隠しきれず日に日に情緒不安定になっていくハムレット。「愛」を確かめたい一心のオフィーリアと、「愛」と「権力」で揺れるハムレットの行方とは―。