Al Pacino does an outstanding job of acting (as per usual) in this fast paced drama. The rest of the cast is very good, and the movie keeps you on the edge of your seat. The ending was not what I expected, but if you can ignore the ending it is worth while seeing.