I thought it was a very good ensemble cast that did a good job playing their respective parts. The storyline was decent as well, but there was nuance to several of the characters and an absolutism for the characters that lacked nuance. I was also not able to predict the storyline as easily as is the case for most movies, a good movie that you could watch again.