Hannah James is verschenen in 5 shows en 2 movies. Een voorstelling te vinden in de rol van Lady Geneva Dunsany in de serie Outlander. In de bioscoop, in de rol van Salon Receptionist in de speelfilm Let Them All Talk.