John Sloan Best movies: Telling Lies in America (1997) The Triangle (2005) (TV movie) The Oh In Ohio (2006)