1 movie on Netflix
Jeff Babcock is an actor, known for Kyodai Makes the Big Time (1992) and Avalanche (1999).