Margaret (Alexandra Daddario) er en amerikansk pige, der bor alene i Japan. Hun er i det fremmede land for at slippe væk fra sit eget liv. Hun er alkoholiker og tilbringer sine nætter i søgen efter passion i armene på utallige tilfældige mænd i de berømte "Love hotels". En dag møder hun den mystiske og plagede Kazu (Takehiro Hira). Margaret bliver besat af ham, og han bliver besat af hende, men hans liv som medlem af Yakuzaen giver ikke rigtig plads til kærlighed. Har de to en fremtid sammen, eller er det hele dømt til at ende ulykkeligt?