| Title | Year | Status | Character |
|---|
| A Day Like a Week | 2017 | cinematographer: LA Unit post-production | |
| Ordinary | 2017/I | cinematographer pre-production | |
| At the Edge of Night | | cinematographer post-production | |
| Waiting for Tomorrow | | cinematographer pre-production | |
| Transformers: The Last Knight | 2017 | imax camera operator | |
| Ekipazh | 2016 | additional cinematography: imax | |
| The Finest Hours | 2016 | camera operator: Phantom | |
| View from a Blue Moon | 2015 | camera operator | |
| Yi bu zhi yao | 2014 | additional cinematography | |
| Transformers: Age of Extinction | 2014 | imax camera specialist | |
| Island of Lemurs: Madagascar | 2014 | Documentary short steadicam operator | |
| Wonders of the Arctic 3D | 2014 | Documentary short camera operator: IMAX 3D | |
| Great White Shark | 2013 | Documentary short IMAX 3D camera operator | |
| Gangster Squad | 2013 | camera operator: Phantom - uncredited | |
| Flight of the Butterflies | 2012 | Documentary camera operator: phantom | |
| Unbeleafable | 2011 | Short camera operator | |
| Born to Be Wild | 2011 | Documentary short phantom camera operator | |
| The Green Hornet | 2011 | phantom camera operator | |
| Circus | 2010 | TV Mini-Series documentary camera operator - 2010 | |
| Step Up 3D | 2010 | phantom camera operator | |