Taiyang Xiao Long

In RWBY, Taiyang Xiao Long appears to play the role of many protagonists from several ubiquitously known sources.