James Hall, de son vrai nom James E. Brown, naît à Dallas, au Texas.
Il n'a aucun lien de parenté avec le réalisateur Alexander Hall.
Au cours, de sa vie, il se maria avec Irene Gardner mais on a aucune connaissance des dates, ni la possibilité qu'ils aient eu des enfants.
Petit acteur, il ne tourna que dans 33 films entre 1923 et 1932. Comme nombre des acteurs muets, le parlant détruisit sa carrière.
Se sont ses duos avec l'actrice Bebe Daniels
Il apparut notamment dans des films comme The Campus Flirt