Mark Hamill during the red carpet premiere of Star Wars: The Last Jedi in Tokyo on 6 December 2017. An entire generation of movie goers in China were born since his third act as Luke Skywalker in 1983. The Chinese box office was a flop for the eighth outing of the Star Wars franchise. Photo: EPA-EFE