Ren Jing, born in 1975 in Anhui province, China, is a professional artist specializing in oil painting. He graduated from the Oil Painting Department of the Academy of Fine Arts in China and currently lives and works in Beijing. Ren Jing's paintings are both terrifying and gorgeous, offering a captivating glimpse into other dimensions filled with enigmatic and unsettling imagery. His work dares viewers to look away, yet remains endlessly fascinating.