Question: he played sam in life as a house
Answer: Hayden Christensen