Riu (Rinko Kikuchi) e o tânără japoneză din Tokyo care duce o viaţă dublă. Ziua lucrează în piaţa de peşte, iar seara, ca asasin plătit. Ea este abordată de un om de afaceri care îi cere să îl ucidã pe spaniolul David (Sergi López), fostul iubit al fiicei sale care s-a sinucis după ce a fost părăsită de acesta. Riu acceptă misiunea, dar se simte foarte atrasă fizic de ţinta ei, aşa că ezită să-şi ducă misiunea la bun sfârşit.