Vincent je hladan, proračunati ubojica koji uvijek dovrši posao. Max je vozač taksija koji ima veliki san, ali nikako da ga ostvari. Jedne sudbonosne noći Max mora odvesti Vincenta na zadatak: jedna noć, pet zaustavljanja, pet ubojstava i jedan izlaz. Nijedan od njih više nikada neće biti...
U godinama prije Drugog svjetskog rata, siromašno japansko dijete odvojeno je od svoje obitelji kako bi radilo kao sluškinja u kući gejši. Kroz godine, ona postaje jedna od najpoznatijih gejši, suočavajući se s ljubavlju, rivalstvom i izazovima života u turbulentnim vremenima.