Yeni evlenen Justine (Kirsten Dunst) ve Michael (Alexander Skarsgård) evliliklerini Justine’in ablası Claire’in (Charlotte Gainsbourg) malikanesinde, görkemli bir davet ile kutlarlar. Fakat bu iki kız kardeş yapı itibariyle birbirlerine ters karakterlerdir. Justine depresyona ve melankoliye yatkın bir kadınken, Claire kız kardeşine göre daha az problemlidir. Justine’in düğün gününde ise ailede herkesin kendine has arızaları bir bir ortaya çıkmaya başlar. Tam da bu kutlama esnasında Melancholia adlı bir gezegen, şimdiye kadar güneşin arkasında saklı kaldığı yörüngeden çıkarak dünyaya doğru gelmektedir. Şimdi herkesin kıyameti kendisine göredir.