20. Ah Jong (Jeffrey), The Killer (1989)
Played by: Chow Yun-fat
After he accidentally blinds a singer during a hit gone wrong, professional assassin Ah Jong (named Jeffrey in The Killer's U.S. version) takes one last high-profile job in order to pay for surgery that will restore her sight. This action-packed tale of redemption paints the hitman as a thoughtful human being racked with guilt and regret over his actions.
Remember, this is a John Woo film, so you can be sure that the bullets fly fast and furious as well. And Ah Jong's code of honor actually brings something admirable to an otherwise disgusting profession.