 Jackie Chan (I) (qv) was originally offered the role of Duan  Xiaolou due to his own childhood experience of training in the  Peking Opera. But he turned it down, fearing that the film, which  deals with themes of homosexuality, might tarnish his image.