Rory Langdon-Down is an award winning and published filmmaker and photographer based in London, focusing on cinematically shot, human-led storytelling.