Todd Babcock was born on 12 October 1969 in Jackson, Michigan, USA. He is an actor and director, known for Planet of the Apes (2001), Gods and Monsters (1998) and Buffy the Vampire Slayer (1997). imdb.com