Kwan Tak-hing was actually a former Opera performer. He was so successful portraying a popular figure of the Chinese culture that he played Wong Fei-hung nearly one hundred times in his whole career. This was a record. He was eventually totally assimilated to the doctor and martial artist Wong Fei-hung. Nobody could have portrayed the legendary hero better than Kwan Tak-hing, until Jet Li's Once Upon A Time In China.