Hamlet, Prince of Denmark, returns home to find his father murdered and his mother now marrying the murderer... his uncle. Meanwhile, war is brewing.
Hamlet
1990
Othello
1951
1948
Spencer
2021
The Shack
2017
The Winter Guest
1997
The Lovely Bones
2009
The Eternal Daughter
2022
Dad
1989
Boy A
2008
Love You to Death
2019
King Lear
2018