Landon is a founder of the Brooklyn Filmmakers Collective and an Emmy award-winning director. He directed For Ahkeem with Jeremy Levine, which premiered at the 2017 Berlin Film Festival. He also directed the critically acclaimed documentary Good Fortune, which broadcast in prime time on PBS with an estimated 2.4 million viewers, and Walking the Line, which broadcast nationally in six countries. He is currently directing Light Darkness Light, a documentary about a man learning to see with a bionic eye after 30 years of blindness.
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.