فیلم روایت گر 2 داستان جداگانه است؛ داستان اول مربوط به دختری به نام جاستین ( کریستن دانست ) است که در شُرف یک مراسم عروسی بسیار مجلل با مرد مورد علاقه اش ، مایکل ( آلکساندر اسکارگارد ) قرار دارد. مراسم ازدواج با حواشی زیاد بالاخره پایان می پذیرد.اما جاستین بعد از عروسی، دچار نوعی افسردگی شدید می شود که به سبب آن ، وی تمام اتفاقات پیرامونش را بد تعبیر می کند و به خصوص رابطه ناخوشایندی را با خواهرش آغاز می کند، این در حالی است که یک سیاره به نام مالاخولیا در حال نزدیک شدن به زمین است و این یعنی پایان دنیا. داستان دوم مربوط به خواهر جاستین به نام کلیر ( شارلوت گاینزبرگ ) و همسرش جان ( کیفر ساترلند ) است. جان یک ستاره شناس است که پی برده، سیاره مالاخولیا در حال نزدیک شدن به زمین است، کلیر هم که می داند دنیا در حال به پایان رسیدن است، به شدت نگران و پرخاشگر شده و این درحالی است که جاستین خونسرد است و...