The Demi-Gods and Semi-Devils film city (天龍八部影視城) is an artificial Chinese ancient city built in Dali City, Yunnan, China.