CHINESE actress Zhang Ziyi has been criticized for what was described as “shameful” for appearing on her knees in front of a foreign detective in her latest film, The Horsemen. In the movie, she plays a seductive criminal who is forced into posing for lewd photos.