Wystawne weselne przyjęcie Justine (Kirsten Dunst) i Michaela (Alexander Skarsgård) odbywa się w olbrzymiej posiadłości jej siostry (Charlotte Gainsbourg) i szwagra (Kiefer Sutherland). Jednocześnie do Ziemi zbliża się planeta Melancholia, która przez miliony lat skrywała się za Słońcem. Czy tylko minie Ziemię, dając niezwykły spektakl, czy uderzy w nią, powodując koniec świata? Ta niepewność budzi lęk, z którym każdy radzi sobie w zupełnie inny, często ekstremalny sposób...