Mark Hamill almost turned down his role in dystopian thriller The Long Walk because of his distaste for gun violence.
The actor, 73, who portrayed Luke Skywalker in the Star Wars franchise, is outspoken in his criticism of guns and has previously turned down violent roles that he deemed excessive, such as The Human Centipede 2.