小伙子威廉(希思莱吉尔Heath Ledger 饰)虽然出身于法国的平民家庭,但从小就梦想当一名骑士,从儿时起就苦练剑术和马术。然而当时的社会只有贵族才有资格当骑士,于是威廉只当了一名贵族骑士的侍从。
天生拥有一头如红苹果般美丽发色的少女,白雪,拒绝成为恶名昭彰的拉冀王子的爱妾,困扰的她剪下她那一撮红发后离家出走,在逃跑到邻国克拉利涅斯的森林时,在那里的木屋遇到了刚偷偷出城玩克拉利涅斯王国的第二王子
影片根据中国古代神话故事《山海经》所记载的周饶小人国传说改编而成,讲述了周饶小人国的王子锤木,在意外之中闯下大祸,导致父亲变成石像,最后一路经历冒险,重新拯救了父亲和王国的故事。