Roy O'Bannon

Roy O'Bannon is the deuteragonist of the Shanghai film series.