Noah (Russell Crowe) lives with his wife Naameh (Jennifer Connelly) and his sons Shem (Douglas Booth), Cam (Logan Lerman) and Japheth (Leo McHugh Carroll) in a desolate land where men persecute and kill each other.

One day, Noah receives a message from the Creator that must find Methuselah (Anthony Hopkins).

During the journey he ends up saving the life of the young Ila (Emma Watson), who has a serious wound in the belly. By finding Methuselah, Noah discovers he has the task of building a huge ark, which will house the animals during a flood that will end life on earth, so that the vision of the Creator may be, finally rescued.