Das Bauernmädchen Yuri (Helena Zengel) läuft von zu Hause weg und entdeckt auf einer idyllischen Insel namens Carpathia einen mysteriösen Ochi. Diese bläulichen Kreaturen mit ihren markanten, Yoda-ähnlichen Ohren werden von den Inselbewohnern gefürchtet. Doch das Mädchen schafft es trotzdem
2005 lebt David (Miles Teller) in Miami und mit gerade einmal Anfang 20 hat er schon mehrere Bruchlandungen als Unternehmer über sich ergehen lassen müssen. Nun arbeitet er als Masseur, was ihn und seine zukünftige Familie nicht über die Runden bringen wird, denn seine Freundin Iz (Ana de Armas)