Production on the upcoming reboot of Highlander is now well under way, with Henry Cavill starring as the titular character.
The English actor will play immortal Scottish warrior Connor MacLeod in the remake of the 1985 cult classic, which is currently filming in Scotland.
In addition to leading man Cavill, director Chad Stahelski has assembled an all star cast including Russell Crowe and Jeremy Irons, as well as Inverness-born actress Karen Gillan and professional WWE wrestler Drew McIntyre, who is originally from Ayr. Kevin McKidd has also been cast in a currently unknown role, with some fans speculating that he will play another immortal warrior.
As filming takes place, here is what we know about the full Highlander reboot cast so far.

1. Henry Cavill as Connor MacLeod
Henry Cavill leads the cast of the Highlander reboot, taking over from French actor Chrsitopher Lambert. The English actor will play Connor MacLeod, the titular immortal warrior having been attached to the project since 2021. Previous names in the running for the role include Ryan Reynolds, who dropped out of the film in 2013. | Getty Images for Lionsgate

2. Russell Crowe as Juan Sánchez-Villalobos Ramírez
As for Sean Connery’s character, Juan Sánchez-Villalobos Ramírez, Russell Crowe will take on the role in the reboot. The Gladiator star has suggested that he will even play Ramirez as a Spaniard. | Getty Images

3. Dave Bautista as The Kurgan
The Kurgan, the most feared immortal warrior, will be played by former wrestler and Marvel actor Dave Bautista. | Getty Images

4. Marisa Abela as Sam
Best known for her roles in Industry and in Amy Winehouse biopic Back to Black, Marisa Abela will play Sam; a new character for the Highlander Reboot. When the news was announced, her character was described as being a past love of MacLeod’s who is known for teaching swordplay. | Getty Images for HBO Max


