Who plays 'Harmonica' in Once Upon a Time in the West?

'Harmonica' in Once Upon a Time in the West (1968) is played by Charles Bronson.

See the full spoiler-free cast & character guide for Once Upon a Time in the West