Harper Gray a tourné dans aucune série et dans 1 film. Au cinéma, dans le rôle de Young Nicholas Soames dans le long métrage Churchill's Secret.