James Purcell a tourné dans 13 séries et dans 9 films. Une prestation à retrouver dans le rôle de James Ellicott dans la série Supernatural. Au cinéma, dans le rôle de Mr. Denison dans le long métrage Level 16.