Mannequin et acteur, il a décroché le rôle régulier de Malyen "Mal" Oretsev dans la série de Netflix "Shadow and Bone : La Saga Grisha". En 2019, il a joué dans la mini-série intitulée "Gold Digger". Il a décroché le rôle de Bobby dans le second film de l'Univers Marvel de Sony, "Morbius".
Il a été formé par l'école d'art dramatique Unseen, à Londres. Il a fait du mannequinat pour Topman, la Fashion Week pour hommes, Moss Bros et bien d'autres marques avant de démarrer sa carrière dans le divertissement.
Il a décroché un rôle dans un épisode de la série "Hanna".
Il a grandi avec ses deux sœurs et son frère. Son vrai nom est Archie Beale. Sa fille est née en octobre 2020.
Il joue aux côtés de Ben Barnes dans la série "Shadow and Bone : La Saga Grisha".