In den 30er Jahren finden sich im Fernen Osten ein Zugräuber, ein Kopfgeldjäger und ein Flüchtling zusammen: „The Weird“ (Song Kang-ho) stiehlt eine mysteriöse Schatzkarte. „The Bad“ (Lee Byung-hun) wird dafür bezahlt, diese zurückzuholen und „The Good“ (Jung Woo-sung) jagt beide, um seinen Lohn aufzubessern...