Das Mittelalter ist eine dunkle Episode in der Geschichte der Menschheit - in jeder Hinsicht. Während sich die Reichen die Taschen immer voller machen, müssen die Ärmsten unter schrecklichen Bedingungen leben. Der Glaube an Gott ist vielen schon längst abhandengekommen. So versucht Edward (Steve Buscemi) seine Familie mit ehrlicher Arbeit zu traditionellen Werten zu erziehen und will beweisen, dass das Glück in der eigenen Hand liegt. Seine Tochter sieht das allerdings etwas anders. Als sie auf Prinz Chauncley (Daniel Radcliffe) trifft, sieht sie ihre große Chance gekommen.