Stephen McCurry
- Camera and Electrical Department
- Producer
- Art Department
Stephen McCurry was born on 2 October 1970 in Atlanta, Georgia, USA. He is a producer, known for Waxing Old (2003), Steak & Espionage (2009) and The Horseman's Apprentice (2010).