Knightfall© Lionsgate

Mark Hamill is an astonishingly talented actor, both in the realm of live-action movies and animated features. His career stretches back decades and he has contributed to productions such as Batman: The Killing Joke, Robotech: The Shadow Chronicles, Laputa: Castle in the Sky, Kingsman: The Secret Service and Adventure Time, not to mention numerous video games such as Gabriel Knight: Sins of the Fathers, Wing Commander and Kingdom Hearts III.

However, despite this massive body of work, Hamill is always going to be famous for playing one character: Luke Skywalker from Star Wars.

Still, he's trying his best to add to his already enviable pool of work – and, if reports from We Got This Covered are to be believed, he'll soon be joining the cast for season 2 of Netflix's Witcher series, taking on the role of Vesemir, one of the Witchers responsible for training Geralt, the main protagonist of the series.

For his part, Hamill has been a firm favourite with fans for the role, and jokingly expressed interest last year:

It's known that the second season of the show will focus on the novel Blood of Elves, and Vesemir plays a significant role in that book, helping Geralt train Ciri at Kaer Morhen. Interestingly, Hamill's voice acting talents could be used in the already-confirmed Witcher animated spin-off, which focuses solely on the character of Vesemir.

Netflix has yet to officially comment on the report, so there's nothing written in stone as yet, but we can't think of anyone better suited to play the role – especially after Hamill's grizzled performances in the recent Star Wars movies, and his role in the TV series Knightfall.

[source kotaku.co.uk, via wegotthiscovered.com]