 Zhang portrayed Cao Cao in "Red Cliff" (2008-2009).He also played the protagonist in the film adaptation of "White Deer Plain" (2011).In 2014, Zhang starred in the hit historical drama "The Empress of China".