I've seen many good movies, but this movie is something different. Great acting, Great directing, Wonderful story and such an amazing ending. Al Pacino's performance in this movie is the greatest performance in cinema history. But I should say, first half of this movie is a little boring.