Max (Anton Yelchin) ist schon seit einiger Zeit mit Evelyn (Ashley Greene) zusammen. Meistens läuft es ganz gut, doch immer wieder gibt es Probleme, da am Ende jedes Mal alles nach ihrem Willen ablaufen muss. Seit sie zusammengezogen sind häufen sich die Streitigkeiten, doch während sie keine Konsequenzen daraus ziehen würde, entschließt er sich, sich von ihr zu trennen. Als sie sich treffen wollen um sich auszureden, wird Evelyn jedoch bei einem Autounfall tödlich verletzt.
Max vergräbt sich daraufhin in seinem Zimmer, bis er zufällig die Eisladen-Besitzerin Olivia (Alexandra Daddario) wieder trifft. Die beiden verstehen sich wirklich gut und schnell wird klar, dass die zwei zusammen gehören. Sie haben die Rechnung aber ohne Evelyn gemacht, die sich aus ihrem Grab befreit hat und als Zombie zurückgekehrt ist, da sie ihrem Freund Max versprochen hat, für immer zusammen zu bleiben mit ihm. Wie soll er diese Tatsache nur Olivia erklären und vor allem wie trennt man sich endgültig von seiner Zombie-Ex?