(Noah) Emma Watson (Ila) Logan Lerman (Ham) Jennifer Connelly (Naameh) Douglas Booth (Shem)