Johnny Hamlet (1968): cast, story & where to watch
1968 · Film · ★ 6.3

Released in 1968, Johnny Hamlet is a western film directed by Enzo G. Castellari, running about 91 minutes.
What it’s about. On his way back from the Civil War, Johnny Hamilton is visited in his sleep by the ghost of his father who lets him know that he has been murdered and who asks him to avenge him. Back in the family ranch, Johnny finds that not only has his father been killed but that Gertrude, his mother, has married her late husband's brother Claude. The latter is now the owner of the ranch and of all the properties of the deceased. Polonius, a ruthless bandit, is supposed to have killed Johnny's father. But couldn't it be Claude...?
Who’s in it. Johnny Hamlet stars Andrea Giordana as Johnny Hamilton, Gilbert Roland as Dazio, Horst Frank as Claudio Hamilton and Ennio Girolami as Ross, among others.
How it landed. With an audience score of 6.3/10, Johnny Hamlet has drawn a solid, mixed-to-positive response.
Where to watch. In US you can stream it on Amazon Prime Video, Eternal Family and Amazon Prime Video with Ads and rent or buy it from Amazon Video. See the full, country-by-country breakdown on our where to watch Johnny Hamlet page.
If you liked it. Fans of Johnny Hamlet tend to enjoy The Good, the Bad and the Ugly, Django Unchained, Once Upon a Time in the West and For a Few Dollars More.
Frequently asked
- Where can I watch Johnny Hamlet (1968)?
- In US, Johnny Hamlet is available to stream on Amazon Prime Video, Eternal Family and Amazon Prime Video with Ads, and rent or buy from Amazon Video. Availability varies by country — check our where-to-watch page for every region.
- Is Johnny Hamlet worth watching?
- Johnny Hamlet holds an audience score of 6.3 out of 10, and is a strong pick if you enjoy western. Reactions are mixed, so it may depend on taste.
- Who stars in Johnny Hamlet?
- Johnny Hamlet stars Andrea Giordana, Gilbert Roland, Horst Frank, Ennio Girolami and Ignazio Spalla.
- When was Johnny Hamlet released?
- Johnny Hamlet was released in 1968, with a runtime of about 91 minutes.
