Deja Vu
(2006)Special effectsSpecial effects technician
The Island
(2005)Special effectsSpecial effects technician
Spider-Man
(2002)Special effectsSpecial effects technician
Supernova
(2000)Special effectsSpecial effects
Soldier
(1998)Special effectsSpecial effects technician