The company was founded in 2004 as a film production company. In 2000s and early 2010s, the company was famous for producing low budgeted movies. Due to the lack of representative works, the company often referred to as "any movie produced by Beijing Enlight Pictures is definitely a bad movie". In 2012, the low budgeted
Lost in Thailand became a local hit of China and the company's first hit movie. In 2015, the broadcasting rights of
Hollywood Adventures,
The Left Ear and
Lost in Hong Kong were acquired by
Star Chinese Movies. In 2016,
The Mermaid became another hit movie of the company and once became the highest-grossing film of all-time at the Chinese box office. The company has been interested in animation film production since early years. In 2009, the company anticipated in investing in the animated film
Astro Boy. In 2015, after the success of the domestic animated film
Monkey King: Hero Is Back, Beijing Enlight Pictures established a wholly owned subsidiary Coloroom Pictures to invest and distribute animated films. In the following years, it is considered to have formed the three major animation film studios with
Light Chaser and
Fantawild. In 2023, their total market share exceeds 50% in Chinese animated film box office. Enlight Pictures' main works include
the Big Fish and Begonia,
Deep Sea,
Ne Zha and
Jiang Ziya. In 2025, their animated film,
Ne Zha 2, became the
highest-grossing animated film of all time – as well as the
highest grossing non-English film. ==Filmography==