Max est un jeune peintre talentueux, mais il apprend qu'il n'a plus que quelques semaines à vivre en raison d'un cancer du poumon avancé. Au lieu de se battre pour sa vie avec des chimiothérapies, il veut travailler sur un dernier chef-d'oeuvre qui le rendra immortel. C'est alors qu'il rencontre Vivian, une magnifique vampire, qui le charge de réaliser son portrait. Les deux tombent amoureux, mais ils doivent maintenant choisir entre l'immortalité et l'amour éternel.