Great acting, unpredictable, outstanding plot, a knockout ending. This is a must see movie.