Mark Hamill, aka Luke Skywalker, on Star Wars: Episode VII

Mark Hamill, who has returned to the role of Luke Skywalker after more than 30 years, has said it feels like an "unexpected gift" to be back on a Star Wars set.

He said he was there to lend his support and grow a "contractually-obligated beard".

He praised the new generation of actors, including Daisy Ridley, taking part in Star Wars: Episode VII, in his first TV interview about the new film.

The actor was speaking to Lizo Mzimba in London.