Filmography
| 2023 | Wild Isles · as Self - Camera Operator |
| 2020 | Penguins: Life on the Edge · as Self |
| 2018 | Dynasties (2018) · as Self - Cameraman |
| 2011 | Frozen Planet · as Self |
| 2009 | South Pacific · as Self |
| 2006 | Autumnwatch · as Self |
| 2005 | Springwatch · as Self - Presenter |
| 1983 | |
| 1974 |
| 2025 | Kingdom (2025) · as Cinematographer |
| 2023 | Life on Our Planet · as Director Of Photography |
| 2021 | A Perfect Planet · as Director Of Photography |
| 2020 | Earth at Night in Color · as Cinematographer |
| 2019 | Seven Worlds, One Planet · as Cinematographer |
| 2019 | Our Planet (2019) · as Cinematographer |
| 2019 | Hostile Planet · as Cinematographer |
| 2018 | Dynasties (2018) · as Cinematographer |
| 2016 | Planet Earth II · as Cinematographer |
| 2015 | The Hunt · as Cinematographer |
| 2015 | Atlantic: The Wildest Ocean on Earth · as Cinematographer |
| 2014 | Wonders of the Monsoon · as Cinematographer |
| 2013 | Hebrides: Islands on the Edge · as Director Of Photography |
| 2013 | Wild Arabia · as Cinematographer |
| 2012 | Wildest Arctic · as Cinematographer |
| 2012 | Nature's Microworlds · as Cinematographer |
| 2012 | Winterwatch · as Cinematographer |
| 2009 | South Pacific · as Cinematographer |
| 2009 | Yellowstone · as Cinematographer |
| 2006 | Autumnwatch · as Cinematographer |
| 2005 | Coast · as Cinematographer |
| 2005 | Springwatch · as Cinematographer |
| 2005 | Europe: A Natural History · as Cinematographer |
| 1997 | The Living Edens · as Cinematographer |
| 1996 | Big Cat Week · as Cinematographer |
| 1987 | Universe (1987) · as Cinematographer |
| 1983 | Natural World · as Cinematographer |
| 1982 | Nature · as Cinematographer |



