En 2007, vuelve a interpretar su rol de Duncan Macleod (El inmortal) en la película Los inmortales: El origen, que es la primera de una trilogía que desenmarañará el origen de los inmortales.