Il y a très très longtemps dans un pays lointain…
Asterix (Guillaume Canet) i Obelix (Gilles Lellouche) muszą pomóc księżniczce Fu Yi uwolnić cesarzową Chin, uwięzioną po zamachu stanu zainicjowanym przez Deng Tsin Qin, zbrodniczego księcia. Przyprowadzona przez Graindemaïsa (Jonathan Cohen), księżniczka Fu Yi łączy siły z dwoma Galami, by uratować matkę. Do gry włącza się również Cezar (Vincent Cassel).
Poznając chińską kulturę, Asterix i Obelix są również przyciągani przez urodę swoich podopiecznych.