Jeune acteur parmi les plus bankables aux côtés de Robert Pattinson, Ryan Reynolds a connu le succès populaire grâce à ses apparitions dans Green Lantern ou La Proposition. Il reprendra donc le rôle joué en 1985 par Christophe Lambert. Highlander raconte l'histoire d'un immortel qui lutte pour garder son titre en tranchant la tête de ses ennemis.

La production de ce film reste toutefois chaotique et Ryan Reynolds est pour l'instant le seul à avoir accepté ce rôle. Un réalisateur et tout le reste du casting doivent encore être trouvés.