Давайте попробуем проследить за повествованием: Ём встречается с представителями корейского сопротивления в Ханчжоу, в том числе с Ким Ку и Ким Вонбоном, и его просят собрать отряд из трех борцов сопротивления. Для чего двух из них: Чу Сангока по прозвищу Большая Пушка и подрывника Хван Доксама — надо освободить из тюрьмы в Шанхае, а Ан Огюн, снайпершу армии сопротивления — из-под стражи за случайное убийство командира. Эта команда необходима сопротивлению для тайного убийства командующего Кавагучи Мамору и бизнесмена Кана в Кёнсоне (совр. Сеул). Однако, доставив их в Шанхай, Ём продает эту информацию японцам. Японцы пытаются найти Ана, но опытный наемный убийца по прозвищу Гавайский Пистолет решает под влиянием момента притвориться, что Ан — его жена, позволяя ей ускользнуть от солдат. Ким Ку сомневается в лояльности Ёма и говорит двум подчиненным, Мёну и Сегвану, следовать за ним повсюду и убить его, если он шпион.
Однако, когда они следуют за ним на встречу с Пистолетом, Ёму удается убить их в завязавшейся перестрелке. Ём встречается с Пистолетом и нанимает его, чтобы перехватить и убить трех членов сопротивления, солгав Гавайскому Пистолету и сказав, что они — японские шпионы. Ём ожидает большой награды от японцев. По дороге в Сеул Пистолет и его помощник Бадди встречаются с сыном командующего Кавагучи, лейтенантом Квантунской армии. В Сеуле Гавайский пистолет выслеживает Большую Пушку и ранит его, хотя последнему и удается сбежать. Доксам и Ан решают продолжить операцию, надеясь устроить засаду своим целям на заправочной станции. К их несчастью, машина является приманкой, и Доксам и сочувствующий корейцам японец Кимура, работающий в баре «Анемон», погибают.
Тем временем Гавайский Пистолет находит Ан Огюн, но щадит ее. Он понимает, что она — пропавшая дочь-близнец Кан. Другая дочь Мицуко, которая оказывается помолвлена с Кавагучи-младшим, узнает сестру в магазине и через дворецкого выведывает адрес ее тайной квартиры. Однако дворецкий передает адрес самому Кану, который вместе с полицией приходит в квартиру Ан и по ошибке убивает Мицуко, приняв ее за Огюн. Ан бежит из своей квартиры и, притворившись Мицуко, проникает в дом отца. До свадьбы с сыном японского командующего Кавагучи остается несколько дней, и в это время Ан пытается не выдать свою истинную личность, чтобы прийти на свадьбу в качестве невесты и убить командующего и своего отца.
Во время свадьбы не все идет гладко, так как план нападения не был изначально согласован. Каждый из героев рассчитывал совершить убийства самостоятельно. Поэтому бои происходят несколько хаотично, с потерями с обеих сторон: несмотря на то, что Ан смогла убить Кавагучи, а Гавайский Пистолет помогает ей убить отца, от большого количества ран погибает Большая Пушка. Ан Огюн долго колеблется, когда держит своего отца на мушке. Тот пытается убедить ее, что действовал в интересах семьи и народа, однако сам искал пистолет, в надежде застрелить свою дочь. Гавайский Пистолет совершает это убийство вместо Ан, так как когда-то сам состоял в так называемом клубе отцеубийц — группе детей корейских чиновников и бизнесменов, одобривших начало японской оккупации. Тогда участники группы поклялись убить своих отцов, бесчестно продавших свою страну. Однако эти убийства не принесли никому счастья: Корея все еще оккупирована, а часть участников клуба покончила жизнь самоубийством, либо бежала из страны, как когда-то и сделал сам Пистолет.
Огюн и Гавайскому Пистолету удается бежать с места проведения свадьбы при помощи Кавагучи-младшего, которого они взяли в заложники: для японской полиции этот побег выглядел как спасение жениха и невесты при помощи японского лейтенанта — друга Кавагучи. Подоспевший партнер Пистолета отвозит беглецов в здание бара «Анемон», откуда они планируют бежать через черный ход. Однако Пистолет, понимая, что Огюн все еще может изображать своего близнеца, отпускает ее, обещая снова встретиться с ней в кафе в Шанхае, где они встретились впервые. Ан выходит, и ее спасают японские солдаты — позже она сбегает обратно в Шанхай. Гавайский пистолет и Бадди пытаются сбежать, но Ём выслеживает их и убивает. За заслуги перед Японией Ём становится главой тайной полиции. Однако Япония потерпела поражение во Второй мировой войне, а Корея была освобождена.
В 1949 году комиссия по военным преступлениям расследует дело Ёма, на тот момент старшего офицера корейской полиции, который заявляет о своей невиновности и указывает на свою службу в сопротивлении. Единственный свидетель вины Ёма найден убитым, поэтому обвинения сняты. Но сразу же после суда Ёма выслеживают и убивают Ан и Мёну, который горит желанием исполнить приказ, полученный 16 лет назад, — убить Ёма, если тот окажется японским шпионом.
В финальной сцене Огюн с грустью вспоминает своих друзей из сопротивления, Гавайского Пистолета и Бадди. И когда грусть на лице сменяется радостью и надеждой — экран гаснет.