| Star Wars : La Révolution Visuelle (2020) |
| A Final Cut for Orson: 40 Years in the Making (2018) Self - Visual Effects Supervisor |
| The Stories: The Making of 'Rogue One: A Star Wars Story' (2017) Self |
| The Digital Artistry of Pacific Rim (2013) Self |
| Side by Side (2012) Self |
| Industrial Light & Magic: Creating the Impossible (2010) Self |
| Star Wars: Within a Minute - The Making of Episode III (2005) Self |
| Star Wars: Episode III - Revenge of the Sith (2005) Fire Ship Pilot (uncredited) |
| An Epic At Sea: The Making of Pirates of the Caribbean: The Curse of the Black Pearl (2003) Self |
| No Feat But What We Make: 'Terminator 2' and the Rise of Digital Effects (2003) |
| From Puppets to Pixels: Digital Characters in 'Episode II' (2002) Self |
| State of the Art: The Pre-Visualization of 'Episode II' (2002) Self |
| From Star Wars to Star Wars: The Story of Industrial Light & Magic (1999) Self |
| Star Wars: Episode I - The Phantom Menace (1999) Lt. Rya Kirsch - Bravo 4 / Flag Bearer (uncredited) |
| Mission: Impossible (1996) Passenger on Train in Tunnel (uncredited) |