De niro doing what he does best.  The movie that helped put Foster on the movie scene very bright and mature for her albeit small part.  Lots of other stars  even Scorsese has a part.  Watch this movie for no other reason than to understand when people make references to it. Cerebral and dark in places but captures the essence of the setting and time period.