While it's undeniable that kung fu movies are all about the action, the more depth there is behind the fighting, the more memorable the film. In fact, the best martial arts movies feature complicated characters that can do more than simply kick the crap out of someone or paralyze them with a single punch (though that's still pretty cool to watch).
Whether they're cunning, sarcastic, funny, or just plain cool, the best kung fu characters are always memorable enough to stick with you long after the film is over. Whether it's Neo learning to channel his inner warrior in The Matrix or Bruce Lee taking on a drug kingpin in Enter the Dragon, these warriors have what it takes to get the job done. Who’s your favorite kung fu fighter?
Vote up your favorite martial artist and see which character is the strongest of them all.
Played By: Bruce LeeLee is a fictional character from the 1973 film Enter the Dragon.... more
Played By: Jet Li, Jackie Chan, Sammo Hung, Alan Tam, Zhao WenzhuoWong Fei-hung is a fictional character from the film Drunken Master and Drunken Master II....
- Chen Zhen is a fictional character created by Hong Kong writer Ni Kuang. The character first appeared in the 1972 film Fist of Fury and was portrayed by Bruce Lee. Since 1972, Chen Zhen has been the... more
Played By: Uma ThurmanBeatrix Kiddo (primarily known as The Bride), codename Black Mamba, is a fictional character, the protagonist of the two-part movie Kill Bill directed by Quentin Tarantino. She is portrayed by Uma... more
- ajrich77 added
Played By: Wang Yu
Played By: Jimmy Fallon, Keanu ReevesThomas Anderson is a fictional character from the 2003 film The Matrix Reloaded.... more
Played By: Jack BlackPo is a fictional character in the 2008 animated comedy Kung Fu Panda and its 2011 sequel Kung Fu Panda: The Kaboom of Doom.... more
- Batman is a fictional character, an alternative version of the DC Comics mainstream incarnation. This version of Batman was created by Frank Miller and first appeared in The Dark Knight Returns #1.... more
Played By: Michelle YeohWai Lin is a fictional character in the 1997 James Bond film Tomorrow Never Dies, in which she was portrayed by Michelle Yeoh. The character has received critical acclaim, being widely regarded as... more
Played By: Robin ShouLiu Kang is a fictional character from the Mortal Kombat fighting game series from Midway Games, introduced as one of the original seven player characters in the 1992 first game as a Shaolin monk who... more
- Sub-Zero is a video game character from the Mortal Kombat series and one of the original characters in the first Mortal Kombat game in 1992. A mainstay of the series, Sub-Zero is the only character... more
Played By: Bruce LeeCheng Chao-an is a fictional character from the 1971 film The Big Boss, played by Bruce Lee. He is a young man who travels from China to the remote town of Pak Chong in Thailand to work with his... more
Played By: David CarradineKwai Chang Caine is a fictional character and the protagonist of the ABC 1972–1975 action-adventure western television series Kung Fu. He has been portrayed by David Carradine as an adult, Keith... more
Played By: Kurt RussellS.D. Bob "Snake" Plissken is a fictional character from the films Escape from New York and Escape from L.A. where he is the protagonist. He is portrayed by Kurt Russell, and created by director John... more
Played By: Laurence FishburneMorpheus is a fictional character in the 2003 film The Matrix Revolutions.... more
Played By: Stephen ChowSing is a fictional character from the 2004 film Kung Fu Hustle.... more
Played By: David CarradineBill is the fictional titular character and the main antagonist of the film Kill Bill directed by Quentin Tarantino. He was portrayed by David Carradine. In the film, he is the leader of the Deadly... more
Played By: Zach Tyler EisenAvatar Aang is a fictional character and the protagonist of Nickelodeon's animated television series Avatar: The Last Airbender, voiced by Zach Tyler Eisen, by Noah Ringer in the M. Night Shyamalan... more
Played By: Dante BascoPrince Zuko is a fictional character in Nickelodeon's animated television series Avatar: The Last Airbender. The character is voiced by Dante Basco and is portrayed by Dev Patel in M. Night... more
Played By: Samuel L. JacksonJohn Shaft is a fictional character created by screenwriter Ernest Tidyman as a sort of African American version of Ian Fleming's James Bond. He was portrayed by Richard Roundtree in the original... more