Moral ambiguity Movies
Terminator 2: Judgment Day
The Good, the Bad and the Ugly
Eden
Badges of Fury
1