Actor
Star Wars: Episode III - Revenge of the Sith
2005
as Opera House Patron (uncredited)
Star Wars: Episode I - The Phantom Menace
1999
as Pod Race Spectator in Jabba's Private Box (uncredited)
Videos
One Brick at a Time: Making the LEGO Batman Movie
2017
as Self
Documentaries
One Brick at a Time: Making the LEGO Batman Movie
2017
as Self
Vision of a Future Passed: The Prophecy of 2001
2007
as Self
Star Wars Tech
2007
as Himself
Creatures from Star Wars
2006
as Self
Star Wars: Within a Minute - The Making of Episode III
2005
as Self
State of the Art: The Pre-Visualization of 'Episode II'
2002
as Self
From Puppets to Pixels: Digital Characters in 'Episode II'
2002
as Self
From Star Wars to Star Wars: The Story of Industrial Light & Magic
1999
as Self
Production
Karate Kids
1990
Production Manager
Visual Effects
Transformers One
2024
Animation Supervisor
Peter Rabbit 2: The Runaway
2021
Head of Animation
Peter Rabbit
2018
Animation Director
The Lego Batman Movie
2017
Animation Supervisor
The Lego Movie
2014
Head of Animation
Happy Feet Two
2011
Animation Director
Star Wars: Episode III - Revenge of the Sith
2005
Animation Director
Signs
2002
Animation Supervisor
Star Wars: Episode II - Attack of the Clones
2002
Animation Director
Star Wars: Episode I - The Phantom Menace
1999
Animation Director
Men in Black
1997
Animation Supervisor
DragonHeart
1996
Animation
The Indian in the Cupboard
1995
Animation
In the Mouth of Madness
1995
Animation
Disclosure
1994
Animation
Star Trek: Generations
1994
Animation
The Mask
1994
Animation
Maverick
1994
CG Animator
Crew
Strange Magic
2015
Thanks
The Polar Bears
2012
Thanks