Director Lin Zhaohua's new-versioned stage drama "Hamlet," with Gao Yuanyuan playing Ophelia and actor Pu Cunxin playing Hamlet, went on stage in Beijing Tuesday evening. [Xinhuanet]