A Fistful of Dollars
Plot

Orang asing (Clint Eastwood), tiba di kota kecil perbatasan Meksiko di San Miguel. Sang pemilik penginapan, Silvanito (José Calvo), bercerita kepada Orang asing tentang musuh bebuyutan antara dua keluarga untuk berebut kekuasaan di kota: di sisi satu, Rojo bersaudara, yang terdiri dari Don Miguel (Antonio Prieto) (tertua dan paling bertanggung jawab), Esteban (Sieghardt Rupp) (paling keras kepala), dan Ramón (paling mampu dan cerdas, dimainkan oleh Gian Maria Volonté); di sisi lain, keluarga sheriff kota, John Baxter (Wolfgang Lukschy).
Orang asing, mencium kesempatan untuk menghasilkan uang dari situasi itu, dan memutuskan untuk bermain di tengah-tengah kedua keluarga tersebut. Kesempatannya datang ketika satu detasemen tentara Meksiko mengawal pengiriman emas melewati kota. Emas seolah-olah sedang dikirim ke pasukan tentara Amerika dengan imbalan senjata, tetapi setelah pasukan Meksiko berada luar kota, Orang asing menyaksikan mereka dibantai oleh anggota geng Rojo, menyamar sebagai pasukan Amerika dengan berpakaian seragam Amerika dan dipimpin oleh Ramon Rojo. Rojo dan anggotanya mengambil emas.
Orang asing mengambil dua mayat tentara Meksiko dan membawa ke pemakaman terdekat kemudian menjual informasi kepada kedua fihak bahwa seolah-olah dua prajurit Meksiko tersebut selamat dari serangan. Kedua keluarga bergegas ke pemakaman, Baxter menginginkan "korban" untuk bersaksi terhadap Rojo, Rojo datang untuk membungkam mereka. Anggota kedua fihak terlibat dalam tembak-menembak yang sengit, Ramon berusaha untuk "membunuh korban" sedangkan Esteban berhasil menangkap anak John Baxter, Antonio. Sementara Rojo dan Baxter saling bertempur, si Orang asing sibuk mencari emas di hacienda keluarga Rojo tetapi tanpa sengaja Marisol (Marianne Koch) tahanan dan simpanan Ramon yang cantik memergokinya dan mengejutkan Orang Asing yang lantas melumpuhkan si wanita. Si Orang Asing membawa Marisol ke Baxter, yang menjadikan Marisol sebagai sandera dan alat pertukaran untuk Antonio yang tertangkap Rojo.
Pada saat pertukaran, Orang asing mengetahui masa lalu Marisol dari Silvanito: "... sebuah keluarga kecil bahagia sampai masalah datang. Dan kesulitan bernama Ramon, menuduh sang suami curang pada permainan kartu, yang ternyata tuduhannya tidak benar. Dia mengambil si istri untuk tinggal bersamanya sebagai sandera." Malam itu, pada saat Rojos merayakan kemenangan, Orang asing keluar dan membebaskan Marisol, menembak penjaga dan merusak rumah tempat Marisol ditahan untuk membuatnya tampak seolah-olah diserang oleh Baxter. Orang asing memerintahkan Marisol, suaminya, dan putra mereka untuk meninggalkan kota, dan memberikan mereka sejumlah uang untuk bekal perjalanan. Marisol bertanya pada sang Orang asing, "Mengapa anda lakukan ini untuk kami?", dan untuk kali pertama dan hanya Orang asing memberikan wawasan ke dalam tindakan-nya: "Mengapa? Karena aku tahu seseorang seperti anda dulu. Tidak ada seorang pun di sana untuk membantu. Sekarang cepatlah pergi".
Mengetahui bahwa Marisol dibebaskan sang Orang Asing, Rojo menangkap dan mengalahkan Orang asing, tetapi dia berhasil lolos, dan membunuh Chico (Mario Brega) dalam pertempuran. Percaya Orang asing berlindung pada keluarga Baxter, Rojo membakar ke rumah Baxter dan membantai semua keluarga Baxter sementara semua penduduk terpaksa melarikan diri. Di antara yang tewas adalah John Baxter, istrinya, Consuelo (Margarita Lozano), dan Antonio. Sekarang geng yang tersisa di San Miguel, Rojo menangkap Silvanito, yang mereka anggap menyembunyikan Orang asing.
Orang asing kembali ke kota, di mana dia menghadapi Rojo dalam pertarungan yang dramatis. Dengan pelat dada baja yang tersembunyi di bawah pakaiannya, dia mengejek Ramon untuk "menembak jantung" sebagai tembakan tercepat mematikan sesuai ucapan Ramon kepadanya. Sang Orang Asing berhasil membuat senapan Ramon terpental. Menghabisi semua yang ada disana kecuali Ramon, Orang asing menantang Ramon untuk mengisi peluru senapan lebih cepat dari dia, Orang asing, dapat mengisi peluru pistolnya lebih cepat. Dia kemudian menembak dan membunuh Ramon. Esteban Rojo, tak terlihat oleh Orang asing berusaha menembak dari tempat tersembunyi dari sebuah gedung di dekatnya, namun berhasil ditembak mati oleh Silvanito. Si Pria Tanpa mengucapkan selamat tinggal untuk selanjutnya melanjutkan perjalanan dan meninggalkan kota San Miguel.