Demon (Big Trouble in Little China)

The Demon appeared in the 1986 film called Big Trouble in Little China.