For me its Donnie Brasco . Very underrated movie .
Amazing acting by Al Pacino . Almost everyone can potray a gangster role but potraying a loser gangster was is extremely tough and i feel this is the best performance put up by Al Pacino in his career . Superb acting by Johnny Depp as well