A young Prince is visited by the Ghost of his father and compelled to vengeance - but can he stop thinking for long enough to do it?
1998
2005
1999
1994
1997
2007
2003
1955
2017
1978
1936
1965
1988
2013
2014
1992