Question: who plays geppetto in once upon a time
Answer: Tony Amendola ( born August 24 , 1951 ) is an American actor who is best known for playing the Jaffa master Bra'tac in Stargate SG - 1 .