That is hard on any actor - especially a young one. Hayden Christensen was 20 years old when he played Anakin for the first time. As such, he found the backlash understandably difficult.