Najima is a Chinese actress of Uzbek descent. She was born in Xinjiang and graduated from the Beijing Film Academy.
Three Kingdoms Undefeated Warrior 2019
as Lu Ling'er
I Am Your Mom 2018
as Liu Chan
Yin Yang Master of The Great Ming 2018
as Princess Qixia
Credits from TMDB.