Summary of Noah: The fallen angels fell because they helped fallen man and they were turned into benevolent rock people. Cain was still alive (or reincarnated or something) and hopped on board when the rains came; he started roasting and eating the animals.
At least we now know what happened to the unicorns.