Actor Mark Hamill has revealed why his 'Star Wars' character Luke Skywalker went into exile. The 65-year-old actor briefly reprised the role of the iconic Jedi in 'Star Wars: The Force Awakens' and is set to play a pivotal role in the next instalment 'The Last Jedi' this December, but the actor has revealed why his alter-ego was so riddled with "guilt." Hamill said, "Luke made a huge mistake in thinking that his nephew was the chosen one, so he invested he had in Kylo, much like Obi-Wan did with my character." He also said, "It's that guilt, that feeling that it's his fault, that he didn't detect the darkness in him until it was too late."