Er kann jedermanns Probleme lösen – nur nicht seine eigenen: Paul Weston (Gabriel Byrne) ist Psychotherapeut, sogar ein sehr guter. Doch unter dem Druck seiner Eheprobleme fühlt er sich zunehmend von seinen schwierigen Patienten überfordert und sucht Hilfe bei seiner ehemaligen Mentorin Gina.
Kim Ji-yong führt ein Doppelleben als Student auf der nationalen Polizeihochschule bei Tag und als der Vigilante bei Nacht, der eigenhändig Kriminelle bestraft, die das Gesetz umgehen. Er ist umgeben von Leuten, die ein falsches Spiel spielen.
Wisteria ist ein Waisenmädchen, das in der Dunkelheit verloren ist und auf das unsterbliche Wesen Marbas trifft, das ihre Einsamkeit teilt. Die beiden ungleichen Gefährten treffen in einer ruhigen, ereignislosen Nacht aufeinander und machen sich gemeinsam auf die Suche nach dem Licht. Was als zufällige Begegnung am Rande des Britischen Weltreichs des späten 19. Jahrhunderts beginnt, wird bald zu einer unglaublichen Reise, bei der sie ihren Platz in der Welt suchen.