DiscoverStephen GalaidaStephen GalaidaActorKnown forPuzzleheadMarch 23, 2006Acting12006Puzzlehead as Puzzlehead / Walter