Dirty Harry
Bruce Willis played Hartigan, the "Dirty Harry of the story", in the "Sin City" (2005) film.