hayden christensen as daredevil