From IMDB, "Larry Bagby was born on March 7, 1974 in Marysville, California, USA. He is an actor, known for Walk the Line (2005), Hocus Pocus (1993) and Saints and Soldiers (2003)". He has also acted in Church Ball (2006), Forever Strong (2008), and many other films and television shows.