[clarification needed] Jack Bronson is a teenager who spends his free time playing warrior video games and working at a Chinese curios and antiques shop.
When Jack goes to a biking park, Travis, a neighborhood bully and his friends chase after him and he hides inside his bosses shop and helps out.
A family heirloom, The Warriors Gate, from Mr Cheng's cousin in Beijing arrives at the shop and he gives it to Jack as a gift.
The next morning, barbarians from the game realm come to kill the Princess but she fights them off, destroying the house in the process.
The Wizard tells Jack that Zhao was one of seven children raised from birth to protect the Emperor and that the only person who could defeat them was Arun the Cruel, King of the barbarians.
Arun poisoned the warriors and killed the Emperor and the only people left alive were Su Lin and Zhao.
In the forest, Jack and Zhao encounter the mountain spirit who is cooking a pot of potatoes and blocking the duo's way.
On their way out they get recaptured and put back in their cell, Jack tells Zhao that he's too young to die, having never even kissed a girl.
During the wedding when Arun lifts up her veil and goes to kiss Su Lin he sees that her face is of that of a reptilian monster with a long tongue and huge eyes.
The Empress's guards see her lipstick on Jack's face and try to kill him for touching her; but he gets home through the Warriors Gate; smashing it to pieces and rendering it useless to get back.
It was filmed on location at Hengdian World Studios in Jinhua, China and in British Columbia, Canada.