Robert Long is an actor, known for The Machinist (2004), Anguish (1987) and Manila (1991). Read more on iMDB