VFX: nineteentwenty
VFX Supervisor: Chrys Aldred
VFX Producer: Sally Pritchett
Nuke VFX Team: Ryan Hadfield, Graeme Eglin, Robert Lilley and Mike Simons
3D VFX Team: Joe Lawrenson and James White
Director: Howard Greenhalgh
Production Company: Filmplexe Production (Beijing)
Production Producer: Jason Sam
Agency: BBDO Beijing
Creative Director: Howard Mok
Agency Producer: Max Lee
Editor: Damon Liu
Audio post-production: Blast Studio Beijing
Colourist: Digit-digit Beijing