Ben Tolpin was born on March 15, 1976 in Boston, Massachusetts, USA as Ben Zion Tolpin. He is an actor and director, known for The Island (2005), XX/XY (2002) and Puff, Puff, Pass (2006). Read more on iMDB