Born: Mussoorie, Uttar Pradesh, India
Thomas Beach Alter (born 22 June 1950) is an Indian actor of American descent. He is a television actor, best known for his work in Bollywood, and the theatre. In 2008, he was awarded Padma Shri by the Indian government.
Bio from Wikipedia - See more on en.wikipedia.org Text under CC-BY-SA license