Actor británico, creció en las Islas Orcadas antes de trasladarse a Londres a la edad de 10 años. A partir de abril de 2021, McLeod rodó cuatro proyectos seguidos con sólo un día entre cada uno. Participó en la serie de televisión de Sky, The Rising, en House of the Dragon de HBO, en la película indie Jericho Ridge y en Outlander. En 2023, McLeod interpretó al héroe homónimo en Tom Jones, junto a Hannah Waddingham y Sophie Wilde, y rodó en Italia Queer, escrita y dirigida por Luca Guadagnino. En 2024 interpreta el papel antagonista de Hasta el Fin del Mundo, Weston.