Harry Perry was born on March 5, 1952 in Detroit, Michigan, USA. He is an actor, known for Point of No Return (1993), Scoob! (2020) and Heroes (2006).