Jeffery Scott Lando was born on September 24, 1969 in Chicago, Illinois, USA. He is a director and cinematographer, known for Savage Island (2004), Roboshark (2015) and Suspension (2015). He has been married to Rachel Scott Lando since August 17, 1998. They have one child.
Vis kilde på IMDb