Show more
Denzil Leonard Smith is an Indian film and stage actor and producer. Born to Anglo-Indian parents in Mumbai, he is known for his stage and screen roles as a character actor. Smith has acted in over 50 plays and 60 films. Wikipedia
Ben Affleck
Cheryl Hines
Demi Moore
George Clooney