Actress Zhang Ziyi, her public image tarnished by allegations that she failed to deliver on a donation promised for Sichuan earthquake victims two years ago, is working hard to redeem herself after last week's quake in Qinghai .
Zhang gave 200,000 yuan (HK$227,400) to Qinghai quake victims during China Central Television's charity show on Tuesday, state media reported.
The actress, in a black dress, recited the poem We're Together with other mainland artists.
It was recently revealed that she had also made an anonymous donation of 200,000 yuan to aid drought victims in southwest China.
In February, Zhang handed over 160,000 yuan for Sichuan earthquake relief, and her agent apologised publicly after outraged mainlanders flayed her for overstating her donation. Mainland media had reported a significant shortfall in Zhang's promised donation of 1 million yuan.
Online surveys showed that many internet users believed the scandal had damaged her reputation and that it could not be repaired quickly.