
Hamlet
1990

Do you have the courage to spend 83 minutes in the Tower of London?
The twisted Richard III is haunted by the ghosts of those he has murdered in his attempt to become the King of England.

The twisted Richard III is haunted by the ghosts of those he has murdered in his attempt to become the King of England.
Vincent PriceRichard of Gloucester
Michael PateSir Ratcliffe
Joan FreemanLady Margaret
Robert BrownSir Justin
Bruce GordonEarl of Buckingham
Joan CamdenAnne
Richard HaleTyrus
Sandra KnightMistress Shore
Charles MacaulayClarence
Sarah SelbyQueen
Sara TaftRichard's mother
Eugene MazzolaEdward V
Morris AnkrumThe Archbishop
Gene RothThe Tailor
Leoda RichardsRoyal court lady









Availability for your region. Streaming data provided by JustWatch.
This was great--having Vincent Price do Richard III in the midst of his great run for Roger Corman. Well worth seeing--mine was on my blu Vincent Price Collection, Volume III.
I think this might have been Vincent Price's first leading role in a film here, and he actually carries it off quite well - if a little too hammily. His elder brother King Edward IV is dying and Prince Richard of Gloucester is determined to usurp his sons and claim the English crown for himself. What ensues now are three stories illustrating his ability to be cruel, to manipulate and to murder - but each act comes with it's own form of spiritual retribution from the victims. The first is a lady-in-waiting whom he wants to discredit the paternity of the new Edward V, then his own brother, the Duke of Clarence, (Charles Macaulay) before, finally, the reckoning with the victims the blame for which history is still uncertain it can lay at his door. It's a bit wordy but the simple visual effects have a suitably haunting feel to them and Price exudes a malevolent vulnerability that plays very much to the Shakespearean interpretation of his character. Short and sweet with plenty going on, it passes the time quite effortlessly but an history lesson it isn't.

1990

2001

2001

2024

2020

1955

1963

2013

2020

2022

1955

2015

1955

1993

1967

1999

2004

2017

2026

1986