 In May 2013, along with Chen Xianghong, actor Huang Lei, and theatre director Meng Jinghui, Lai co-founded the Wuzhen Theatre Festival, for which he serves as Festival Director.In April 2015, Lai's opus magnum Secret Love in Peach Blossom Land had its professional American premiere, in English, at the Oregon Shakespeare Festival, running from April 15 through October 31.In December 2015, Lai opened Theatre Above, a 699-seat theatre located in Xujiahui, Shanghai, dedicated to the performance of his works.