Stephen Henderson was born on August 31, 1949 in Kansas City, Missouri, USA. He is an actor, known for Tower Heist (2011), Extremely Loud & Incredibly Close (2011) and Lincoln (2012). Read more on iMDB