Beijing Language and Culture University
Shibuya made plans to start performing in China, only deterred by the language barrier. After learning Mandarin in Beijing Language and Culture University for six months, he officially started his acting career in Chinese show business and, in autumn 2006, he starred in his first Chinese TV drama "Caoyuanchunlaizao", playing Shouji Kanai. In the following year, he co-led his first movie in China, "Feihuduidiezhan". Directed by Li Shu, it was the most rebroadcast film of the year, aired by the predominant movie channel in China, CCTV-6. Although a new face to Chinese audiences, his performances were soon recognized within the industry.