Disaster là câu chuyện đẫm nước mắt giữa hai con người chưa từng gặp mặt. Roman (Arnold Schwarzenegger) nóng lòng muốn đón vợ và con gái đang mang thai trở về Mỹ. Anh háo hức là thế nhưng khi vừa đến sân bay thì anh nhận được tin dữ rằng người thân của anh đã tử nạn trong một vụ tai nạn máy bay thảm khốc. Trong nháy mắt, mất đi gia đình và bị tàn phá, Roman rút lui vào một thế giới đau đớn và trống rỗng, chứa đầy những ký ức và những câu hỏi chưa được giải đáp. Người đàn ông có số phận nghiệt ngã nhất thế gian này cũng không thể yên tâm và quyết tâm đi tìm người chịu trách nhiệm về sự mất mát của mình. Những tưởng sẽ được đoàn tụ với vợ con nhưng thứ mà Roman nhận lại là một xác chết không hồn ... Cũng trong ngày định mệnh đó, Jake (Scoot McNairy) - nhân viên kiểm soát không lưu cũng phải đối mặt với sự tan vỡ. quan điểm của cuộc đời mình. Bị buộc phải đổi tên, chấp nhận cuộc sống mới, hôn nhân tan vỡ, công việc không ổn định… Jake đang dần trở thành cái bóng ám ảnh trong chính mình. Câu chuyện đưa người xem đến một kết thúc bi thảm sau 487 ngày, khi hai người xa lạ chạm mặt nhau.