The movie began being made in 2002 , and is directed by James Wong and produced by Stephen Chow .
It was directed by James Wong , produced by Stephen Chow and released by 20th Century Fox .