
Casts

Russell Crowe
as Noah

Jennifer Connelly
as Naameh

Ray Winstone
as Tubal-cain

Anthony Hopkins
as Methuselah

Emma Watson
as Ila

Logan Lerman
as Ham

Douglas Booth
as Shem

Nick Nolte
as Samyaza (voice)

Mark Margolis
as Magog (voice)

Kevin Durand
as Rameel (voice)