Show more
James Tarwater was born on 3 July 1952 in Fort Worth, Texas, USA. He was an actor, known for The Missing (2003), Appaloosa (2008) and The Flock (2007). He died on 22 March 2012 in Taos, New Mexico, USA. imdb.com
Nicole Kidman
Ben Affleck
Matt LeBlanc
Aaron Pierre (actor)