Duński książę Hamlet (Laurence Olivier) po skrytobójczej śmierci ojca postanawia go pomścić. Zabójcą króla okazuje się jego brat, Klaudiusz (Basil Sydney), który poślubia matkę Hamleta, królową Gertrudę (Eileen Herlie). Pragnienie zemsty młodego księcia doprowadza do pozbawienia...
John (Alan Ladd), skromny kowal uczy się rzemiosła w Camelocie. Jako zwykły człowiek nie może liczyć na zdobycie ręki Lady Linet (Patricia Medina), córki hrabiego Yeoniland (Harry Andrews), więc jako Czarny Rycerz tworzy sekretną alternatywną tożsamość. W tej nowej roli może teraz...