James Frain est un acteur britannique née à Leeds
James Frain est l'aîné d'une famille de huit enfants. Son père est agent de change et sa mère est enseignante. Il a grandi en Essex. Il est diplômé en art dramatique de l'université d'East Anglia.
Il a intégré par la suite la Central School of Speech and Drama de Londres. C'est là-bas qu'il est découvert par Sir Richard Attenborough, qui le dirige dans son film Les Ombres du cœur, en 1993, marquant ainsi ses débuts au cinéma. Il a aussi été dans plusieurs productions de registres différents, Elizabeth en 1998, Hilary et Jackie en 1998, Sunshine en 1999, Titus en 1999, et Où le cœur nous mène en 2000, aux côtés de Natalie Portman.