Eva Huang rose to fame after starring in Stephen Chow's action comedy film Kung Fu Hustle (2004).[2] Kung Fu Hustle took a record 155 million yuan at box offices across the Chinese mainland, making it China's top-grossing film in 2004.[3] In August the following year, she ended her contract with Chow's company after appearing in a magazine photo shoot without their consent.[4][5]