While I don't think this is anywhere near the best movie I have ever seen, I think that the character development in the roles played by Milla Jovovich, Angus MacFayden and Sarah Strange were outstanding. Without these performances, the movie would have been predictable and hum-drum. The ancillary commentaries from the two elderly women were also very humorous and added to the movie nicely. I have seen almost everything Milla Jovovich has done (shame on me), and besides "The Messenger", I would rate this as one of her better roles. In fairness, I must say that her role is only strong because of the development of the other main characters. Definitely worth the rental fee!