Jamón, Jamón (though the title doesn't work so well in translation - "Ham, Ham") starring Javier Bardem as El Chorizo. A very young Penelope Cruz is in it too.
The films of Bigas Luna are not known in Britain nearly as well as they deserve to be, but any film that includes a fight to the death with ham as the weapon is a must-see for anyone, surely.
d.