Jack Bronson (Uriah Shelton) živi delno v virtualnem svetu, medtem ko njegova mama komaj živi iz meseca v mesec, saj odplačuje hipoteko, zato Jack ob vsaki priložnosti pobegne kot Črni vitez v svet virtualnih igric.
Nekega dne pa mu prodajalec starin g. Čang ponudi skrivnostno kitajsko skrinjo. Jack ne ve, da je ta prečudovita škatla dejansko čarobni portal v očarljivi svet starodavne Kitajske in je presenečen, ko se nekega večera v njegovi sobi prikaže bojevnik Zhao (Mark Chao) in mu naloži nalogo varovati princeso Sulin (Ni Ni). Jack ga sprva zavrne, toda kmalu podleže čarom mlade ženske. Ko ugrabijo Sulin in jo odpeljejo v starodavno Kitajsko, skoči Jack za njo v skrinjo in začne se lov.
Na Kitajskem združi moči z Zhaom. S pomočjo čarovnika Wuja (Francis Ng) se odpravita na pot po tej slikoviti deželi, polni zlobnežev in ovir, da bi rešila Sulin pred Arunom (Dave Bautista), zlobnim in nasilnim poveljnikom, ki se namerava poročiti s princeso in zavladati njenemu kraljestvu ter jo ubiti po prvi poročni noči.
Bojazljivi Jack se mora soočiti s svojimi strahovi, osvojiti neznani svet, postati uspešen bojevnik ter rešiti princeso in njeno kraljestvo. Šele potem se bo lahko vrnil domov in se soočil z izzivi svojega sodobnega sveta.