Gun Fu is a catch-all term for stylized firearm-based combat styles in fictional visual media that combines martial arts with guns. Originating from Hong Kong action cinema, Gun Fu was pretty much invented by John Woo's action films from the 1980s-90s (which also launched the Heroic Bloodshed genre), which combined the stylized choreography of martial arts films with the intense gun action of western gangster films.