Oscar (Nathaniel Brown) i jego siostra Linda (Paz de la Huerta) niedawno przybyli do Tokio. On jest dilerem narkotyków, ona pracuje jako striptizerka w nocnym klubie. Pewnej nocy Oscar zostaje złapany i postrzelony przez policję. Kiedy umiera, jego duch, pozostając wierny obietnicy przed laty złożonej siostrze, że nigdy jej nie zostawi, pozostaje w świecie żywych. Wędruje przez miasto, a jego wizje stają się coraz bardziej zniekształcone i koszmarne – przeszłość, teraźniejszość i przyszłość scalają się w halucynacyjnym wirze.