Kept my interest and plot moved along nicely. It is definitely a movie that will.make you think. While far from a perfect movie it does give you some things to think about and appreciate. Best for late night viewing when nothing much else is going on.