Nascut in Los Angeles California la data de 5 ianuarie 1967, a crescut la o ferma mica de langa Reno, Nevada in Statele Unite ale Americii.A absolvit Universitatea din Colorado cu o diploma in Istorie. A studiat un an la Sorbona-Paris.Dupa finalizarea studiilor a inceput o cariera de scriitor lucrand ocazional pentru reviste din New York. La sfatul unor prieteni a inceput cariera de actor, studiind la Neighborhood Playhouse si mutandu-se mai apoi la Los Angeles. A avut roluri episodice in multe seriale de televiziune Profiler, First Monday, Sisters pana a ajuns la apreciatul Stargate Atlantis. Traieste in Vancover Canada in timpul filmarilor intorcandu-se in weekend-uri inapoi la Los angeles langa familie.E casatorit cu Katherine Kousi, o fosta actrita devenita pictorita dar care s-a intors la cariera de actrita recent. Are 3 fii Aidan, Truman si Fergus.