Previsualization Supervisor
Fighter (2024)
Previsualization Supervisor
Saint Seiya (2023)
Previs Supervisor
Fengshen Trilogy (2023)
Previs Supervisor
Skyfire (2021)
Previsualization Supervisor
The Wandering Earth (2019)
Previsualisation Supervisor
Crazy Alien (2019)
Previsualisation Supervisor
Detective Chinatown 2 (2018)
Animation Supervisor
God Particle (2018)
Previsualisation Supervisor
Asura (2018)
On-Set Photography
The Great Wall (2017)
Previsualization Supervisor
Monster Hunt (2016)
Previsualization Supervisor
Chronicles of the Ghostly Tribe (2015)
Layout
The Avengers (2012)
Layout
Mission: Impossible - Ghost Protocol (2011)
Layout
Transformers: Dark of the Moon (2011)
Digital Artist
Pirates of the Caribbean: On Stranger Tides (2011)
Layout Artist
True Guardians of the Earth (2010)
Layout Lead.
Legend of the Guardians: The Owls of Ga'Hoole (2010)
Previs Artist
Inkheart (2009)
Rough Layout
The Tale of Despereaux (2008)
Pre-Visualization Supervisor
Beverly Hills Chihuahua (2008)
Animator
The Golden Compass (2007)
Previz Artist
Stardust (2007)
Layout Artist
Chop Socky Chooks (2007)
Layout Artist
Happily N'Ever After (2007)
Scene Prep Artist
The Wild (2006)
Additional Animator / Layout Artist
William Joyce's Rolie Polie Olie: The Baby Bot Chase (2003)
CG Animator (Unknown Episodes)
Ace Lightning (2002)
Animator / Layout Artist
Rolie Polie Olie: The Great Defender of Fun (2002)
Designer (Unknown Episodes)
Mummies Alive! (1997)