Geoff Mosher was born on November 28, 1976. He is known for his work on Die You Zombie Bastards! (2005), Citizen Toxie: The Toxic Avenger IV (2000) and Windcroft (2007). He has been married to Rebeca Mosher since March 28, 2011. He was previously married to Jenni Innes.