James est une jeune femme de 18 ans. Elle mène une vie plutôt banale jusqu'à ce qu'un événement vienne tout faire basculer : un énorme tsunami qui s'écrase sur Miami. James y survit miraculeusement. Elle ne sait pas si ses proches sont encore en vie ou non. Avec l'aide de deux garçons plus âgés qu'elle, elle va tenter de survivre après la catastrophe et découvrir par la même occasion la terrible vérité sur cette catastrophe naturelle qui est loin d'être la seule à s'abattre sur le continent et qui n'a rien d'une coïncidence. La fin du monde pourrait-elle être évitée et des millions de vie sauvées ? Et si c'était le rôle de James ?