Too many plot holes, and details that are just hand waved away. Theron Is good in her role, but she was limited to the dialogue that she was given.
The new immortal who shows up seems like a doe-eyed passenger for the audience that seems to be unneeded.
The movie could have been 30 minutes shorter for a much more enjoyable experience