Dans une ville victorienne sans nom, Victor Van Dort et Victoria Everglot se préparent à leur mariage arrangé, qui élèvera simultanément la classe sociale des parents de Victor et restaurera la richesse de la famille de VictoriaBien qu'ils tombent amoureux instantanément, Victor nerveux ruine leur répétition de mariage en oubliant ses vœux et en mettant accidentellement le feu à la robe de Lady Everglot. Fuyant vers une forêt voisine, il répète ses vœux avec un arbre et place son alliance sur une racine retournée. Cependant, la racine se révèle être le doigt d'une femme morte nommée Emily, qui sort de la tombe en prétendant qu'elle est maintenant la femme de Victor, et l'emmène au Pays des Morts..Comment s'échappera-t-il ? Qu'arrive-t-il à Victoria? Pendant son séjour avec elle, Victor apprend qu'Emily a été assassinée il y a des années, la nuit de sa fugue, par un inconnu qui a volé les bijoux de famille qu'elle avait apportés. Emily permet à Victor de retrouver son chien Scraps, décédé depuis longtemps, et ils se lient d'amitié. Désespérant de retourner à Victoria, Victor convainc Emily de les ramener au Pays des vivants en prétendant qu'il veut qu'elle rencontre ses parents. Emily emmène Victor voir l'Ancien Gutknecht, le gentil dirigeant du monde souterrain, qui leur accorde un passage temporaire. Victor, se sentant coupable d'avoir trompé Emily, demande à la mariée d'attendre dans la forêt. Il réussit à retrouver Victoria et lui avoue son désir de l'épouser au plus vite. Avant qu'ils ne puissent s'embrasser, Emily les découvre et, se sentant trahie et blessée, ramène Victor au royaume des morts. Victoria essaie rapidement d'informer ses parents de la situation de Victor, mais ils ne la croient pas et supposent qu'il l'a quittée. Contre sa volonté, ils décident de la marier à un visiteur présumé riche, Lord Barkis Bittern, qui est apparu lors de la répétition du mariage. Après s'être réconcilié avec Emily, Victor apprend le mariage imminent de Victoria avec Barkis par le cocher de sa famille, récemment décédé. Bouleversé par cette nouvelle, Victor décide d'épouser Emily, apprenant qu'il devra pour cela répéter ses vœux de mariage au pays des vivants et boire un poison mortel afin de la rejoindre dans la mort. Les morts se préparent rapidement à la cérémonie et se rendent "là-haut", où la ville est prise d'une panique passagère à leur arrivée, jusqu'à ce que chacun reconnaisse ses proches disparus et se réunisse joyeusement. Dans ce chaos, Barkis, paniqué, expose sa propre situation financière et son intention d'épouser Victoria uniquement pour sa richesse supposée, ce qui l'amène à le rejeter. Victoria suit tout le monde au mariage de Victor et Emily, alors que Victor prononce ses vœux et s'apprête à boire le poison, mais Emily l'arrête lorsqu'elle réalise qu'elle prive Victoria de sa chance de vivre heureuse avec lui. Au moment où Emily réunit Victor et Victoria, Barkis arrive pour kidnapper Victoria. Emily le reconnaît comme son ancien fiancé et lui révèle qu'il est aussi son meurtrier. Victor se bat en duel avec Barkis pour protéger Victoria, et Emily intervient pour sauver la vie de Victor. Barkis se moque d'Emily parce qu'elle est morte sans être mariée et boit involontairement le poison que Victor a failli prendre, ce qui le fait mourir et permet aux morts - qui ne peuvent pas interférer dans les affaires des vivants - de se venger de ses crimes. Emily, désormais libérée de ses tourments, libère Victor de son vœu de mariage et lui rend sa bague, lui permettant d'épouser Victoria, à qui elle lance son bouquet de mariage. Au clair de lune, elle se transforme en centaines de papillons et s'envole dans le ciel, trouvant la paix, sous le regard de Victor et Victoria qui s'embrassent.