Liu Yu nació en 1981 en Pekín y se graduó en Dirección de Cine en la Academia Central de Arte Dramático de China. Tras su graduación, ha trabajado como guionista y director de programas de televisión. Su primera película, The Blinding Sunlight (2012), fue presentada en varios festivales internacionales (San Sebastián, Chicago y Montreal, entre otros) y obtuvo el Premio Especial del Jurado en El Cairo y el Premio al Mejor Guión en el Festival de Nuevos Directores de Pekín. One Hundred and Fifty Years of Life es su segundo largometraje.
Festival de San Sebastián