Gerard Butler plays an engineer who must lead his family to shelter in this gripping and surprisingly restrained take on the apocalypse