Современный подросток, старшеклассник Джек Бронсон (Урия Шелтон) сильно увлечен видеоиграми. После уроков парень подрабатывает в небольшом антикварном магазинчике. Однажды хозяин лавки дарит герою фильма «Врата воинов» старинный китайский сундук. Кто бы мог подумать, что ночью в поисках убежища из него вылезут сказочная принцесса Су Линь (Ни Ни) и ее охранник Чжоу (Марк Чао). Как-то так получается, что Джек оказывается вместе с ними в древнем Китае, где ему придется применить свои теоретические геймерские навыки на практике: кунг-фу — предельно прикладной вид боевых искусств.