Ben Foster - American actor. He was born October 29, 1980 in Boston, United States of America.Best known for his work on films like Leave No Trace (2018), 3:10 to Yuma (2007), The Messenger (2009), Hell or High Water (2016).