Question: who played luke skywalker in the force awakens
Answer: Mark Richard Hamill ( born September 25 , 1951 ) is an American stage , screen and voice actor .