As a young boy, Noah (Dakota Goyo) witnesses his father, Lamech (Marton Csokas), killed by a young Tubal-cain (Finn Wittrock). Many years later, an adult Noah (Russell Crowe) is living with his wife Naameh (Jennifer Connelly) and their sons Shem (Douglas Booth), Ham (Logan Lerman), and Japheth (Leo McHugh Carroll), but after seeing a flower grow instantly from the ground and haunted by vivid dreams of a great flood, Noah takes them to visit his grandfather, Methuselah (Anthony Hopkins).