Plot hole: The Djinn takes human form by stealing the skin off a dead human. Though Andrew Divoff is a great actor for the part, he should not have been playing the Djinn again since this movie takes place in a time when the man Andrew Divoff is portraying has decomposed.