John Dagleish har medverkat i 12 serie och 12 filmer. En föreställning som återfinns i rollen Felix i serien 3 Body Problem. På bio, som Black Clad Beta i spelfilmen Justice League.