
Um planeta chamado Melancolia está prestes a colidir com a Terra, o que resultaria em sua destruição por completo. Neste contexto Justine (Kirsten Dunst) está prestes a se casar com Michael (Alexander Skarsgard). Ela recebe a ajuda de sua irmã, Claire (Charlotte Gainsbourg), que juntamente com seu marido John (Kiefer Sutherland) realiza uma festa suntuosa para a comemoração.