Home›Ben HellerBen HellerKnown for ActingBorn:1973-05-04Place: Vancouver, British Columbia, CanadaMovies2021Pennywise: The Story of ‘It’ Details 2019Georgie Details The Farmhouse Murders Details TV Shows1990It Details