Landon is a founder of the Brooklyn Filmmakers Collective and an Emmy award-winning director and producer. He directed and produced the critically acclaimed documentary Good Fortune, about two Kenyans battling large-scale foreign aid projects that are designed to help them. The film broadcast in prime time on PBS with an estimated 2.4 million viewers and has screened at film festivals, universities, and development conferences around the world. He also directed of Walking the Line, a feature documentary about “vigilantes” along the U.S.-Mexico border, which received several awards for production and advocating human rights, screened at dozens of film festivals and broadcast nationally in six countries.
In 2006, Landon founded Transient Pictures with partner Jeremy Levine, a full-service production company in New York City with a mission of producing innovative, socially charged films. The company produces content for PBS, Sundance Channel, National Geographic Channel, Working Films, United States Artists, and the Dramatists Guild.