In his movies, Jackie Chan is either on the side of the law (Police Story, Rush Hour, Shanghai Noon), or he's an innocent caught up in events who happens to be a ninja (Twin Dragons, Twins Effect, The Tuxedo). His characters are usually honorable, even when criminal. Of course, it depends...