Hannah James hat 5 Serien und 2 Filme gedreht. Unter anderem spielte sie Lady Geneva Dunsany in der Serie Outlander.Im Kino in der Rolle der Salon Receptionist im Spielfilm Let Them All Talk.