The actor will play Conor MacLeod in a reboot of the popular film series about immortal warriors

Ryan Reynolds has been cast as the lead in a new Highlander film.

The actor will play Conor MacLeod, the character depicted by Christopher Lambert in the original 1986 Highlander film, according to The Tracking Board.

The new Highlander film will be directed by Juan Carlos Fresnadillo, who previously helmed 28 Weeks Later and Intruders. Fresnadillo is also in discussions to write the script, which will see MacLeod battle fellow immortal warriors for the ultimate prize – mortality.

Canadian actor Reynolds, 35, made his name in TV sitcom Two Girls and a Guy before transitioning into films with Blade: Trinity, X-Men Origins: Wolverine and The Proposal. Last year, he starred in a big screen version of The Green Lantern.

The Highlander series began with a 1986 film about an epic battle between immortal warriors starring Lambert and Sean Connery. Queen provided several songs for the film’s soundtrack, including ‘Gimme The Prize’ and ‘Who Wants To Live Forever’.

Highlander has since spawned four full-length sequels, several live-action and animated TV series and 10 original novels. A big screen reboot has been in the works since 2008.