Surprised I'm the first one to pick Hard Boiled. It's always the first answer I think of when this question comes up.
__________________
Iro's Top 100 Movies v3.0
I really just want you all angry and confused the whole time.