Question: He played sam in life as a house?
Answer: Hayden Christensen
Christensen
Natural Questions answer: Hayden Christensen (from the Wikipedia article "Life as a House")