Here is another modern-day film-noir, featuring interesting characters played by a diverse cast. That cast is led by Willem Dafoe, who reminds me a lot of another noir actor, Dan Duryea.
There is the usual corrupt government/military officials angle but the plot does have a few neat twists and is generally a non-nonsense kind of story. However, I did find the storyline a bit confusing, especially in the last half hour. On a second viewing, five years later, a few things cleared up but not a lot. I guess it will take looks to figure out everything, especially the very end.
I'm not usually a fan of Elizabeth Mastrantonio, but I thought she was exceptional in here: by far, the best and most interesting character. The movie has a nice soundtrack. Overall, the good outweighs the bad and the somewhat confusing story helps draw me back for future viewings.
Aside notes: this must have been one of Samuel L. Jackson's first films because he was listed as "Sam Jackson" in the closing credits. Unbilled were three always-interesting actors: Fred Thompson, Mimi Rogers and Jack P. Ryan.