Jack Bronson (Uriah Shelton) dijelom živi u virtualnom svijetu pa svaki svoj slobodan trenutak pobjegne u svijet računalnih igrica kao Crni vitez.
No jednoga mu dana g. Chang, prodavač antikviteta, ponudi tajanstvenu kinesku škrinju, koja je zapravo čarobni portal u očaravajući svijet drevne Kine. Jedne se večeri u njegovoj sobi pojavi ratnik Zhao (Mark Chao) i da mu zadatak da čuva kraljevnu Sulin (Ni Ni), a Jack ubrzo padne na šarm mlade žene. Kad Sulin otmu i prebace je u drevnu Kinu, Jack uskoči u škrinju za njom i krene potjera.
U Kini se udruži sa Zhaom. Uz pomoć čarobnjaka Wua (Francis Ng), kreću na putovanje ovim spektakularnim područjem, punim zlikovaca i prepreka kako bi spasili Sulin od Aruna (Dave Bautista), zlog i nasilnog ratničkog vođe, koji se planira oženiti kraljevnom i zavladati njezinim kraljevstvom te je ubiti prve bračne noći.
Bojažljivi Jack mora se suočiti sa svojim strahovima, osvojiti nepoznati svemir, postati uspješan ratnik te spasiti kraljevnu i njezino kraljevstvo. Samo će se tada moći vratiti kući i suočiti se s izazovima svog suvremenog svijeta.