 The role of Seraph was originally written specifically for  Jet Li (qv). When Li declined, the role was then changed to a  female and offered to Michelle Yeoh (qv), who turned it down due  to scheduling conflicts.