Johnny Hamlet (1968)
Quella sporca storia nel West (literally translated as That Dirty Story in the West; internationally released as Johnny Hamlet, The Wild and the Dirty and To Kill or Not to Kill?) is a 1968 Italian film directed by Enzo G. Castellari. The film is a spaghetti western version of William Shakespeare's tragedy Hamlet.
More at Wikipedia.