Hayden Christensen has to hold back tears