It may now be clear why actress Zhang Ziyi was absent from her Dangerous Liaisons premiere at the Cannes Film Festival. Zhang has been apparently barred from leaving China because she allegedly had sex with former top government official Bo Xilai - more than 10 times!